繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> 初学.net遇到的问题:数据库访问连接问题

初学.net遇到的问题:数据库访问连接问题

2007-10-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:============================== 以上程序编写各类和方法的使用可参考: http://msdn.microsoft.com/library/chs/default.ASP?url=/library/CHS/cpref/HTML/frlrfsystemdataoledboledbcommandmemberstopic.ASP 注...
关键字:.net 问题 数据库

==============================

以上程序编写各类和方法的使用可参考:

http://msdn.microsoft.com/library/chs/default.ASP?url=/library/CHS/cpref/HTML/frlrfsystemdataoledboledbcommandmemberstopic.ASP

注意在使用数据库连接时,应对应使用不同种的格式字符串连接:

如果您使用凭据(用户名和密码)来连接到 SQL Server 数据库,则连接字符串形式如下:

Using the SQL Server .NET Data Provider:

SqlConnection conn = new SqlConnection(

"server=YourServer; uid=YourUserName; pwd=YourStrongPwd;" +

"database=YourDatabase");

Using the OLE DB .NET Data Provider:

OleDbConnection conn = new OleDbConnection(

"Provider=SQLOLEDB; Data Source=YourServer;" +

"uid=YourUserName; pwd=YourStrongPwd; Initial Catalog=YourDatabase");

Using the ODBC .NET Data Provider:

ODBCConnection conn = new ODBCConnection(

"DRIVER={SQL Server};SERVER=MyServer;uid=YourUserName; pwd=YourStrongPwd;DATABASE=northwind;");

如果您需要连接到安装在同一计算机上的 SQL Server 的特定实例(只在 SQL Server 2000 或以后版本中提供的功能),则连接字符串形式如下:

Using the SQL Server .NET Data Provider:

SqlConnection conn = new SqlConnection(

"server=YourServer\Instance; uid=YourUserName; pwd=YourStrongPwd;" +

"database=YourDatabase");

如果您利用显式凭据(用户名和密码)连接到 Oracle 数据库,则连接字符串形式如下:

OleDbConnection conn = new OleDbConnection(

"Provider=MSDAORA; Data Source=YourDatabaseAlias;" +

"User ID=YourUserName; Password=YourStrongPwd;");

以上我查了好多网上下载的CHM帮助文件,测试源程序,都测试出现类似错误。仔细查阅微软在线帮助,发现System.Date.Sql在新版本的.Net框架中已经不再使用了,这点值得新手注意。

数据安全访问设计详细参考如下:http://www.microsoft.com/china/msdn/library/architecture/architecture/architecturetopic/BuildSucApp/BSAAsecmod12.mspx

责任编辑:admin
相关文章