C#配合几种数据库的使用

Sql Server 2008

连接字符串:connectionString="Password=******;Persist Security Info=True;User ID=sa;Initial Catalog=AspDotNetTrainSimple;Data Source=***.***.***.***" providerName="System.Data.SqlClient"

命名空间为C#类库自带的:using System.Data.SqlClient;

常用类名:SqlConnection、SqlTransaction、SqlParameter、SqlDataReader、SqlDataAdapter、SqlCommand等

SQL参数化:使用常用的@+参数名,可使用参数名称对应至参数值

 

Access

连接字符串:connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\WebLearn\WebLearn\Data\AspDotNetTrainSimple.mdb;User ID=;Password=;"

程序中不需要引用特别的类名,只需引用类库自带的:using System.Data.OleDb;命名空间即可,使用同SQLServer。

SQL参数化:使用常用的@+参数名,可使用参数名称对应至参数值

 

MySql

连接字符串:connectionString="Server=***.***.***.***;Database=AspDotNetTrainSimple;Uid=root;Pwd=******;"

需要引用特殊的类名:using MySql.Data.MySqlClient(内包含各类数据操作),其他使用同SqlServer,只需修改常用类名的前缀,如:SqlConnection修改为MySqlConnection。

SQL参数化:比较特殊,使用?+参数名,可使用参数名称对应至参数值

 

SQL CE

连接字符串:connectionString="Data Source=D:\WebLearn\WebLearn\Data\AspDotNetTrainSimple.sdf;Password=******"

同MySql一样需要引用特殊的类名:using System.Data.SqlServerCe,只需修改前缀为SqlCe即可。

SQL参数化:使用常用的@+参数名,可使用参数名称对应至参数值

 

posted @ 2013-05-06 17:23  丿暖。风?  阅读(351)  评论(0)    收藏  举报