首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

有没有静态的sql类解决办法

2012-04-18 
有没有静态的sql类希望能达到类拟sql.list(sql语句)直接返回DataTable而这个sql类是不需要new的,静态创建,

有没有静态的sql类
希望能达到类拟sql.list(sql语句)
直接返回DataTable

而这个sql类是不需要new的,静态创建,不断使用

[解决办法]
这个可以自己改写
[解决办法]
明确告诉你,现成的是没有的。
[解决办法]
Sql语句可以静态 但是数据库连接最好不要静态 如果只有几个人用就没问题 如果多人用 服务器很容易挂掉
[解决办法]
可以实现,但是不可取
[解决办法]

C# code
public Class DBHelper{   public DataTable GetDataTable(string sql)  {        DataTable dt = new DataTable();        string connString = "Data Source =.;Initial Catalog = MySchool;User ID = sa;PWD = 123456";        using(SqlConnection connection = new SqlConnection(connString))        {             connection.Open();             using(SqlDataAdapter objAdapter = new SqlDataAdapter(sql,connection))             {                objAdapter.Fill(dt);             }        }        return dt;  }}
[解决办法]
可以选择试试linq VS2008版本之后的才有比SQL方便
[解决办法]
你自己写一个静态的数据库语句方法就好了。调的时候就调用静态的方法,不需要实例化。

热点排行