数据库连接全接触
2015-08-30 23:19
309 查看
数据提供者
用以连接数据库类 打开数据表
The SQL Server .NET Data Provider SqlConnection sqlDataAdapter
The OLE DB .NET Data Provider OleDbConnection oleDbDataAdapter
The ODBC .NET Data Provider OdbcConnection odbcDataAdapter
1.利用The SQL Server .NET Data Provider 连接数据库,SqlConnection 类位于 命名空间 “System.Data.SqlClient", 此命名空间被封装在”System.Data.DLL" 文件中
首先在Visual Studio .Net 中 起始页面新建一个Visual C# 的 Windows 应用程序,窗体Form1是缺省窗体,在此窗体上加入一个按钮,名称为“ 连接Sql Server ". 将下面的代码
加入到按钮的按动事件中。
/* 1.连接数据库并打开
2.新建查询语句
3. 查询语句与数据库关联 SqlDataAdapter */
System.Data.SqlClient.SqlConnection sqlConnection1;
string _connectStr="data source= localhost; initial catalog= Northwind; user id=sa";
// 其中data source 指服务器名称,这 里是本地,”initial catalog" 指数据库名称,“user id " 指用户名
sqlConnection1=new System.Data.SqlClient.SqlConnection( _connectStr); // 新建连接
sqlConnection1.open();// 打开数据库
string _tableStr="select * from Customers"; //查询语句
//成功连接到指定数据库
System.Data.SqlClient.SqlDataAdapter sqlDataAdapter =new System.Data.SqlClient.SqlAdapter(_tableStr, sqlConnection1);
//打开数据库中的数据表
MessageBox.Show("成功利用 SqlConnection 类连接Sql Server 数据库”);
2.利用The OLE DB .NET Data Provider 来连接数据库
利用The OLE DB .NET Data Provider 可以连接我们所遇到的常用的一些数据库。在The OLE DB .NET Data Provider
中用以数据库连接的类似OleDbConnection,这个类位于命名空间 “System.Data.OleDb" 中,这个命名空间
被封装在” System.Data.dll" 文件中。下面我们使用这个类分别连接三种不同类型的数据库,这就是Access,Oracle,
和Sql Server 。这里要说明的是 OleDbConnection 可以连接Sql Server 7.0 以下 的版本。
首先还是打开Visual Studio .NET, 新建 一个Visual C# 的项目,然后在窗体中加入三个按钮,名称分别为“连接
Access", ”连接Sql Server ", " 连接Oracle" .
(1)连接Access 数据库
在代码页面 输入 以下 代码 ,则可以连接数据库并打开相应的数据表
using System.Data.OleDb;
//设定数据库连接字符串,设定访问的Access数据库的名称为“ Sample.mdb";
string strCon=" Provider=Microsoft.Jet.OLEDB.4.0; Data Source=sample.mdb";
OleDbConnection myConn= new OleDbConnection (strCon); // 连接数据库
string strCom=" SELECT * FROM table";// 建立查询命令
myConn.Open();
OleDbDataAdapter oleDbAdapter1= new OleDbAdapter( strCom, myConn);
MessageBox.Show("成功利用OleDbConnection 类连接Access数据库”);
(2) 连接到Oracle 数据库
// 服务器名称为 oracle,用户名为“system",密码为”manager"
string strCon=" Provider=MSDAORA;DSN=oracle;User ID=system ; Password=manager";
OleDbConnection myConn=new OleDbConnection(strCon);// 建立连接
myConn.Open();// 打开数据库
string strCom= "SELECT * FROM table";
OleDbDataAdapter myCommand=new OleDbDataAdapter(strCom,myConn);
MessageBox.Show("成功连接到数据库oracle");
3.利用The ODBC .NET Data Provider 来连接数据库
Visual C# .NET利用 The ODBC .NET Data Provider 可以对更多的数据库类型进行操作了,因为一般的数据库都提供了ODBC驱动,下面介绍如何利用The ODBC
.NET Data Provider 连接Sql Server, Access ,Oracle ,Visual Fox 等数据库,以及通过DSN来连接数据库。假设你已经成功安装了The ODBC .NET Data Provider.
ODBC .NET是通过 OdbcConnection 类来实现连接数据库。这个类位于命名空间“System.Data.Odbc", 被封装在”Microsoft.Data.Odbc.dll"文件中。
首先打开Visual Studio .Net 新建一个工程,点中“解决方案资源器”中的“引用”,右键弹出“添加引用”,浏览到"Microsoft.Data.Odbc.dll"文件,加入引用,这样ODBC .NET的组件
就加入到工具栏中了。
接着在窗体中加入五个按钮,名称分别为“连接Sql Server" 、”连接Access"、 “连接Oracle" 、”连接VFP“、”通过DSN连接“
(1)利用 The ODBC .NET Data Provider 连接 Sql Server 数据库:
The ODBC .NET Data Provider 是通过ODBC 中的SQL Server 驱动来连接SQL Server 数据库的,在”连接 Sql Server" 中加入如入 代码
string myStr="SELECT * FROM CUSTOMER";
Microsoft.Data.Odbc.OdbcConnection odbcConn=new Microsoft.Data.Odbc.OdbcConnection("Driver={SQL Server};
Server=localhost; UID=sa;PWD=; Database=Northwind;");
// Sql Server 服务器是本地
odbcConn.Open();
Microsoft.Data.Odbc.OdbcDataAdapter odbcCmd=new Microsoft.Data.Odbc.OdbcDataAdapter(myStr , odbcConn);
MessageBox.Show("成功连接Sql Server ");
(2) 利用 The ODBC .NET Data Provider 连接Oracle数据库:
Microsoft.Data.Odbc.OdbcConnection odbcConn=new Microsoft.Data.Odbc.OdbcConnection("Driver={Microsoft ODBC for Oracle};
Server=OracleServer; UID=sa;PWD=temp; ");
(3) 利用 The ODBC .NET Data Provider 连接DSN数据库:
Microsoft.Data.Odbc.OdbcConnection odbcConn=new Microsoft.Data.Odbc.OdbcConnection("DSN=sql;UID=sa;PWD=temp; ");
用以连接数据库类 打开数据表
The SQL Server .NET Data Provider SqlConnection sqlDataAdapter
The OLE DB .NET Data Provider OleDbConnection oleDbDataAdapter
The ODBC .NET Data Provider OdbcConnection odbcDataAdapter
1.利用The SQL Server .NET Data Provider 连接数据库,SqlConnection 类位于 命名空间 “System.Data.SqlClient", 此命名空间被封装在”System.Data.DLL" 文件中
首先在Visual Studio .Net 中 起始页面新建一个Visual C# 的 Windows 应用程序,窗体Form1是缺省窗体,在此窗体上加入一个按钮,名称为“ 连接Sql Server ". 将下面的代码
加入到按钮的按动事件中。
/* 1.连接数据库并打开
2.新建查询语句
3. 查询语句与数据库关联 SqlDataAdapter */
System.Data.SqlClient.SqlConnection sqlConnection1;
string _connectStr="data source= localhost; initial catalog= Northwind; user id=sa";
// 其中data source 指服务器名称,这 里是本地,”initial catalog" 指数据库名称,“user id " 指用户名
sqlConnection1=new System.Data.SqlClient.SqlConnection( _connectStr); // 新建连接
sqlConnection1.open();// 打开数据库
string _tableStr="select * from Customers"; //查询语句
//成功连接到指定数据库
System.Data.SqlClient.SqlDataAdapter sqlDataAdapter =new System.Data.SqlClient.SqlAdapter(_tableStr, sqlConnection1);
//打开数据库中的数据表
MessageBox.Show("成功利用 SqlConnection 类连接Sql Server 数据库”);
2.利用The OLE DB .NET Data Provider 来连接数据库
利用The OLE DB .NET Data Provider 可以连接我们所遇到的常用的一些数据库。在The OLE DB .NET Data Provider
中用以数据库连接的类似OleDbConnection,这个类位于命名空间 “System.Data.OleDb" 中,这个命名空间
被封装在” System.Data.dll" 文件中。下面我们使用这个类分别连接三种不同类型的数据库,这就是Access,Oracle,
和Sql Server 。这里要说明的是 OleDbConnection 可以连接Sql Server 7.0 以下 的版本。
首先还是打开Visual Studio .NET, 新建 一个Visual C# 的项目,然后在窗体中加入三个按钮,名称分别为“连接
Access", ”连接Sql Server ", " 连接Oracle" .
(1)连接Access 数据库
在代码页面 输入 以下 代码 ,则可以连接数据库并打开相应的数据表
using System.Data.OleDb;
//设定数据库连接字符串,设定访问的Access数据库的名称为“ Sample.mdb";
string strCon=" Provider=Microsoft.Jet.OLEDB.4.0; Data Source=sample.mdb";
OleDbConnection myConn= new OleDbConnection (strCon); // 连接数据库
string strCom=" SELECT * FROM table";// 建立查询命令
myConn.Open();
OleDbDataAdapter oleDbAdapter1= new OleDbAdapter( strCom, myConn);
MessageBox.Show("成功利用OleDbConnection 类连接Access数据库”);
(2) 连接到Oracle 数据库
// 服务器名称为 oracle,用户名为“system",密码为”manager"
string strCon=" Provider=MSDAORA;DSN=oracle;User ID=system ; Password=manager";
OleDbConnection myConn=new OleDbConnection(strCon);// 建立连接
myConn.Open();// 打开数据库
string strCom= "SELECT * FROM table";
OleDbDataAdapter myCommand=new OleDbDataAdapter(strCom,myConn);
MessageBox.Show("成功连接到数据库oracle");
3.利用The ODBC .NET Data Provider 来连接数据库
Visual C# .NET利用 The ODBC .NET Data Provider 可以对更多的数据库类型进行操作了,因为一般的数据库都提供了ODBC驱动,下面介绍如何利用The ODBC
.NET Data Provider 连接Sql Server, Access ,Oracle ,Visual Fox 等数据库,以及通过DSN来连接数据库。假设你已经成功安装了The ODBC .NET Data Provider.
ODBC .NET是通过 OdbcConnection 类来实现连接数据库。这个类位于命名空间“System.Data.Odbc", 被封装在”Microsoft.Data.Odbc.dll"文件中。
首先打开Visual Studio .Net 新建一个工程,点中“解决方案资源器”中的“引用”,右键弹出“添加引用”,浏览到"Microsoft.Data.Odbc.dll"文件,加入引用,这样ODBC .NET的组件
就加入到工具栏中了。
接着在窗体中加入五个按钮,名称分别为“连接Sql Server" 、”连接Access"、 “连接Oracle" 、”连接VFP“、”通过DSN连接“
(1)利用 The ODBC .NET Data Provider 连接 Sql Server 数据库:
The ODBC .NET Data Provider 是通过ODBC 中的SQL Server 驱动来连接SQL Server 数据库的,在”连接 Sql Server" 中加入如入 代码
string myStr="SELECT * FROM CUSTOMER";
Microsoft.Data.Odbc.OdbcConnection odbcConn=new Microsoft.Data.Odbc.OdbcConnection("Driver={SQL Server};
Server=localhost; UID=sa;PWD=; Database=Northwind;");
// Sql Server 服务器是本地
odbcConn.Open();
Microsoft.Data.Odbc.OdbcDataAdapter odbcCmd=new Microsoft.Data.Odbc.OdbcDataAdapter(myStr , odbcConn);
MessageBox.Show("成功连接Sql Server ");
(2) 利用 The ODBC .NET Data Provider 连接Oracle数据库:
Microsoft.Data.Odbc.OdbcConnection odbcConn=new Microsoft.Data.Odbc.OdbcConnection("Driver={Microsoft ODBC for Oracle};
Server=OracleServer; UID=sa;PWD=temp; ");
(3) 利用 The ODBC .NET Data Provider 连接DSN数据库:
Microsoft.Data.Odbc.OdbcConnection odbcConn=new Microsoft.Data.Odbc.OdbcConnection("DSN=sql;UID=sa;PWD=temp; ");
相关文章推荐
- mysql authorization check
- Oracle数据库的经典问题 snapshot too old是什么原因引起的
- mysql backup script
- Oracle连接视图DML操作的限制
- 在play中如何查看h2 数据库中的数据
- MySQL加载JDBC驱动程序
- ORACLE 11g如何导出空表
- 数据库数据的恢复和备份
- mongodb basic kb (backup drop ...)
- MySQL查看日志
- .NET深入实战系列—Linq to Sql进阶
- MySQL(四)之MySQL数据类型
- mongodb single server deploy
- memcached原子加法
- sql——触发器——存储过程&触发器(3/3)
- Redis集群:redis主从配置
- Redis集群:redis主从自动切换Sentinel
- 和redis谈一场恋爱(第一天邂逅)
- [Oracle] 某游戏大区DB IO负载过高分析
- MySQL(三)之关系型数据库基本特性