ADO访问数据库总结

ADO访问数据库总结

ID:43012996

大小:311.07 KB

页数:14页

时间:2019-09-23

ADO访问数据库总结_第1页
ADO访问数据库总结_第2页
ADO访问数据库总结_第3页
ADO访问数据库总结_第4页
ADO访问数据库总结_第5页
资源描述:

《ADO访问数据库总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ADO.NET访问数据库连接数据库首先要有连接字符串,然后是建立连接对象,然后打开连接使用完毕之后关闭连接(或者使用using语句块)//使用sqlserver方式登陆//DataSource:要连接的服务器名称//InitialCatalog:要连接的数据库名称stringsqlServerConstr=@"DataSource=.wqserver;InitialCatalog=lianxi1;UserId=ass;Password=123456";//使用windows身份验证方式登陆//IntegratedSecurity=true:设置集成安全stringconstr

2、=@"DataSource=.wqserver;InitialCatalog=lianxi1;IntegratedSecurity=true";//建立连接对象SqlConnectionconnection=newSqlConnection(sqlServerConstr);//连接数据库connection.Open();MessageBox.Show("打开成功");connection.Close();connection.Dispose();MessageBox.Show("关闭连接");使用using语句块//使用windows身份验证方式登陆stringconst

3、r=@"DataSource=.wqserver;InitialCatalog=lianxi1;IntegratedSecurity=true";//using语句块(在using语句块中开辟的资源会在using语句块结束后自动释放)using(conn=newSqlConnection(constr)){//打开连接conn.Open();MessageBox.Show("打开成功");//使用//这里不用手动关闭了哟}没关闭之前不能重复打开,所以可以在打开之前做一下判断//判断当前对象是否已连接if(ConnectionState.Closed==conn.State)c

4、onn.Open();注意:可以重复关闭//当状态改变时会触发一个事件conn.StateChange+=newStateChangeEventHandler(conn_StateChange);//===============================================================================voidconn_StateChange(objectsender,StateChangeEventArgse){//获取当前状态MessageBox.Show(e.CurrentState.ToString());}自动生成

5、连接字符串方法一这里以vs2010为例1)工具→连接到数据库选择数据源,这里我选MicrosoftSQLServer,选择好之后点击继续选择好要连接的地方后,点击高级这里就是你想要的连接字符串了,复制出来就可以了方法二//新建一个连接字符串类SqlConnectionStringBuilderscsb=newSqlConnectionStringBuilder();//设置服务器名scsb.DataSource=@".wqserver";//设置要连接的数据库scsb.InitialCatalog="lianxi1";//集成安全scsb.IntegratedSecurity

6、=true;//获取连接字符串stringconstr=scsb.ConnectionString;基本增删查改执行非查询语句stringconstr=@"DataSource=.wqserver;InitialCatalog=webshop;IntegratedSecurity=true";using(SqlConnectionconn=newSqlConnection(constr)){//编写sql语句stringsql=@"insertintousers(u_ID,u_Name,u_Type,u_Password)values(312,'sada','普通','gdf

7、gec');";//创建一个命令对象,执行sql语句using(SqlCommandcmd=newSqlCommand(sql,conn)){//打开连接conn.Open();//执行一个非查询sql语句,返回受影响的行数intn=cmd.ExecuteNonQuery();//判断sql语句是否执行成功if(n>0){MessageBox.Show("执行成功");}}}执行查询语句stringconstr=@"DataSource=.wqserver;InitialCatalog=w

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。