System
using
System.Data
using
System.Configuration
using
System.Web
using
System.Web.Security
using
System.Web.UI
using
System.Web.UI.WebControls
using
System.Web.UI.WebControls.WebParts
using
System.Web.UI.HtmlControls
using
System.Data.SqlClient
///
<summary>
///
DataAccess
的摘要说明
///
</summary>
public
class
DataAccess
{
private
SqlConnection
conn
=
null
public
DataAccess()
{
getConn()
}
private
void
getConn()
{
conn
=
new
SqlConnection(@"server=.\sql2005uid=sapwd=sasadatabase=Sky")
}
public
DataSet
Query(string
sql)
{
using
(SqlDataAdapter
sda
=
new
SqlDataAdapter(sql,conn))
{
using
(DataSet
ds
=
new
DataSet())
{
sda.Fill(ds)
return
ds
}
}
}
public
bool
NonQuery(string
sql)
{
using
(SqlCommand
com
=
new
SqlCommand(sql,conn))
{
conn.Open()
try
{
com.ExecuteNonQuery()
return
true
}
catch
{
return
false
}
finally
{
conn.Close()
}
}
}
}
执行查询就调用Query(string
sql)传个sql语句进去就行了.
执行添加,删除,修改
就用下面那个..也是传个sql语句进去
.
希望对你有帮助
首先得确定你的数据库连接是通过什么形式连接的,hibernate还是原生态的jdbc 还是spring;如果是只有hibernate,那么你得通过加载配置文件得到sessionFactory,然后得到session
如果spring,那么同样也需要注入sessionfactory到你的dao
如果是jdbc方式,那么你就按照原生态jdbc写法
总之,你构造DAO时,得有数据源。这样才能 *** 纵数据库
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)