当前位置:首页 > 正文

oledbconnection用法_oledbconnection怎么读

更新时间:2025-01-22 15:10 阅读量:103

Connection conn = getConnection('数据库链接url', user, password);

If you weeped for the missing sunset,you would miss all the shining stars

敬没举Connection类有四种:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection。

SqlConnection类的对象连接SQL Server数据库;OracleConnection 类的对象连接Oracle数据库;

OleDbConnection类的对象连接支持OLE DB的数据库,如Access;而OdbcConnection类的对象连接任何支持ODBC的数据库。与数据库的所有通讯最终都是通过Connection对象来察野完成的。

SqlConnection类

Connection 用于与数据库"对话",并由特定提供程序的类(如

SqlConnection)表示。尽管SqlConnection类是针对Sql

Server的,但是这个类的许多属性、方法与事件和OleDbConnection及OdbcConnection等类相似。本章将重点讲解

SqlConnection特定的属性与方法,其他的Connection类你可以参考相应的帮助文档。

注意:使用不同的

Connection对象需要导入不同的命名亮碧空间。OleDbConnection的命名空间为System.Data.OleDb。

SqlConnection的命名空间为System.Data.SqlClient。OdbcConnection的命名空间为

System.Data.Odbc。OracleConnection的命名空间为System.Data.OracleClinet。

关于使用ADO.NET创建并写入Excel文件与普通数据库操作极为类似,参见以下代码:

String sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" +

"Data Source=c:/test.xls;" +

"Extended Properties=Excel 8.0;"辩州吵携侍迹滚;

OleDbConnection cn = new OleDbConnection(sConnectionString);

string sqlCreate = "CREATE TABLE TestSheet ([ID] INTEGER,[Username] VarChar,[UserPwd] VarChar)";

OleDbCommand cmd = new OleDbCommand(sqlCreate, cn);

//创建Excel文件:C:/test.xls

cn.Open();

//创建TestSheet工作表

cmd.ExecuteNonQuery();

//添加数据

cmd.CommandText = "INSERT INTO TestSheet VALUES(1,'elmer','password')";

//关闭连接

cn.Close();