1连接数据库
来源:互联网 发布:linux 查看登陆的用户 编辑:程序博客网 时间:2024/06/05 15:59
数据提供程序
connection 用来连接数据库
command 用来执行数据库
DataReader 只读、只进的结果集,只能一条一条读取数据
DataAdapter,封装了上面三个对象的对象
数据集(DataSet),临时数据库
Parameter带参数 的sql语句
Transaction在ado.net中使用事务
连接数据库的步骤
1 创建SqlConnection对象
2 获取连接字符串
(1)最简便的方法 在vs视图-服务器资源管理器-数据库连接-连接数据库 在新添加的数据库点右键属性里面有连接字符串
(2)使用SqlConnectionStringBulider帮助获取连接字符串
(3)使用PropertyGrid控件的SelectedObject属性与SqlConnectionStringBulider配合使用
3 打开连接
4 关闭连接
5 释放资源
调用ConnectionDispose方法时内部调用close()
#region 通过ado.net连接数据库 ////1.编写连接字符串 ////连接字符串的作用就是告诉连接对象,要连接哪个服务器的哪个数据库,用户名是多少密码是多少 ////Data Source="";指定 服务器Ip(计算机名) 或者 服务器\实例名 ////string constr = "Data Source=steve-pc;Initial Catalog=itcast2013;User Id=sa;Password=sa"; ////Data Source=steve-pc;Initial Catalog=Itcast2013;Integrated Security=True ////使用windows身份验证方式 //string constr = "Data Source=steve-pc;Initial Catalog=itcast2013;Integrated Security=true"; ////"server=.;database=itcast2013;uid=sa;pwd=sa" ////2.创建连接对象 //SqlConnection con = new SqlConnection(constr/*这里需要一个连接字符串*/); ////3.打开连接 //con.Open(); //Console.WriteLine("使用连接对象"); ////4.关闭连接 //con.Close(); ////5.释放资源 //con.Dispose(); //Console.WriteLine("连接关闭,并释放资源"); //Console.WriteLine("ok"); //Console.ReadKey(); //string constr = "Data Source=steve-pc;Initial Catalog=itcast2013;Integrated Security=True"; //using (SqlConnection con = new SqlConnection(constr)) //{ // con.Open(); // //con.Close(); //} //Data Source=DENGJIANJUN;Initial Catalog=GzItcast2;User ID=sa //1.数据库连接不能重复打开。 string constr = "Data Source=steve-pc;Initial Catalog=itcast2013;Integrated Security=True"; using (SqlConnection con = new SqlConnection(constr)) { con.Open(); Console.WriteLine("第一次打开数据库连接。"); ////数据库连接不能重复打开。 //con.Open(); //Console.WriteLine("第二次打开数据库连接。"); //判断数据库连接是否已经打开 if (con.State==System.Data.ConnectionState.Closed) { con.Open();//如果当前数据库连接已经关闭,则再次打开。 } //con.Close(); //con.Close(); //con.Close(); //con.Close(); //con.Close(); //con.Close(); //con.Close(); //con.Close(); } #endregion
0 0
- 连接数据库1
- 连接数据库1
- ODBC连接数据库1
- C# 连接数据库1
- 1连接数据库
- c#连接数据库-1
- JDBC连接数据库(1)
- python 操纵数据库(1) 连接数据库
- Java连接access数据库-1
- ADO.NET: (1) 连接数据库
- Java连接数据库(1)
- tomcat连接mysql数据库(1)
- 1:jdbc 连接数据库基础
- 1.3.1 连接到数据库
- JDBC(java连接数据库1)
- 数据库1无法连接问题
- 连接数据库
- 连接数据库
- android中Activity的生命周期各回调函数的调用顺序学习心得
- pushState()、popstate事件配合ajax实现浏览器前进后退页面局部刷新
- DaVinci 开发文档博客记录
- tomcat配置
- C++的字符串分割函数
- 1连接数据库
- Android 对话框弹出位置和透明度的设置
- 第二届SDN大赛--必答题1
- mysql修改密码
- fedora linux 非正常关机 导致不能直接启动桌面问题
- Android 4.4 在启动到 ANDROID 闪光字的时候图像错乱的解决过程
- [C++/object c]_[初级]_[std::map容器的使用总结和NSDictionary词典使用总结]
- Android中,如何在其他类调用Activity的方法,适用于类似场景
- 查看MYSQL数据库中所有用户及拥有权限