使用Connection连接到数据库
Connection对象用于连接数据库,他的常用属性
该属性用来获取或设置用于打开SQL Server数据库的连接字符串,
ConnectionTimeout属性:该属性用来获取在尝试建立连接时所等待的最长时间。
四种数据库连接方式
System.Data.OleDb.OleDbConnection;
System.Data.SqlClient.SqlConnection;
System.Data.Odbc.OdbcConnection;
System.Data.OracleClient.OracleConnection;
在ConnectionString连接字符串里,一般需要指定
将要连接数据源的种类(Provider参数)
数据库服务器的名称(Server参数或Data Source)
数据库名称(DataBase参数或Initial Catalog)
登录用户名(Uid参数或User ID)
密码(Pwd参数或Password)
等待连接时间(Connection Timeout参数)
安全验证设置(Integrated Security参数)等参数
这些参数之间用分号隔开
Connection Timeout参数用于指定打开数据库时的最大等待时间,单位是秒
如果不设置此参数,默认是15秒
如果设置成-1,表示无限期等待,一般不推荐使用
OleDbConnection类
OLE DB是微软的战略性的通向不同的数据源的低级应用程序接口
连接到Access数据库
格式
"Provider=Microsoft.Jet.OLEDB.4.0;Data source=Access数据库的路径与文件名"
连接到SQL Server数据库
格式
cnn.connectionString="provider=sqloledb.1;data source=.; initial catalog=bydticket;integrated security=sspi";
注意在oledb数据库连接中Integrated Security只能等于sspi不能写true