1.为了方便维护,规范的编程要将数据库的连接字符串写在配置文件config中,如下:
//App.config:
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<connectionStrings>
<add connectionString="Data Source = .Initial Catalog = 数据库名User ID = 登陆用户名Password = 密码" name="configconnstr" />
</connectionStrings>
</configuration>
2.然后再建一个名为SqlHelper的类文件,去封装链接数据库和 *** 作数据库的方法,如下:
............
仔细阅读全文:
http://www.itxfx.com/index.php/Article/update/sid/22/tid/221/aid/1
定义连接字符串:string connStr="连接字符串"//在“服务器资源管理器”中找到你的数据库,反键,属性,找到连接字符串,复制出来定义sqlconnection对象,首先引用system.data.sqlclient命名空间;
sqlconnection sqlConn=new sqlconnection(connStr)//带有一个参数,即上面定义的连接字符串。
3.打开数据库连接:sqlConn.open()//调用open()方法
至此,数据库已经连接上,然后根据你的实际需要决定后边干怎么做,如果是插入、修改、删除,建议用sqlcommand ,如果是查询,建议用sqldataadapter
using (SqlConnection cn = new SqlConnection()){
//VS2012 自带的SQL为 localdb,连接字符串有一点点不一样,其他功能都一样 *** 作
cn.ConnectionString = @"data source=(localdb)\v11.0Initial Catalog=C:\DATA\APPLICATIONDATABASE.MDFintegrated security=Trueconnect timeout=120"
cn.Open()
SqlCommand cmd = new SqlCommand()
cmd.Connection = cn
cmd.CommandText = "select * from table"
SqlDataAdapter da = new SqlDataAdapter(cmd)
DataSet ds = new DataSet()
da.Fill(ds)
return ds
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)