如何连接SQL2005? 以前用的是SQL2000现在改用2005了,但是总是说连接不上数据库,请教高手指点一下,在此谢过了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .数据库连接字符串的写法: 以下就是进行数据库的连接,由于ADO支持的数据库种类繁多,因此连接也相当复杂。从连接类型可以分为两种:1.采用连接字符串;2.使用UDL文件。对于每种方法又有不同的写法。 ①.连接字符串 ===>Access Connect String Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dbtest.mdb Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dbTest.mdb;Jet OLEDB:Database Password=********;"); ===>SQLServer Connect String Driver=SQL Server;Database=fwbmk;Server=127.0.0.1;UID=sa;PWD=xx; (自带) 使用标准安全级别: strConnect = _T("Provider=sqloledb;Data Source=MyServerName;Initial Catalog=MyDatabaseName;User Id=MyUsername;Password=MyPassword;"); 使用信任连接: strConnect = _T("Provider=sqloledb;Data Source=MyServerName;Initial Catalog=MyDatabaseName;Integrated Security=SSPI;"); 指定SQLServer实例: strConnect = _T("Provider=sqloledb;Data Source=MyServerName\MyInstanceName;Initial Catalog=MyDatabaseName;User Id=MyUsername;Password=MyPassword;"); 本地数据库: strConnect = _T("Provider=sqloledb;Data Source=(local);Initial Catalog=myDatabaseName;User ID=myUsername;Password=myPassword;"); 网络数据库: strConnect = _T("Provider=sqloledb;Network Library=DBMSSOCN;Data Source=130.120.110.001,1433;Initial Catalog=MyDatabaseName;User 3 计算机软件技术《数据库部分》——ADO开发应用程序ID=MyUsername;Password=MyPassword;"); ===>Oracle Connect String 微软提供的Oracle标准连接是: strConnect = _T("Provider=MSDAORA;Data Source=serverName;User ID=userName; Password=userPassword;"); Oracle公司提供的连接方式: 使用标准安全级别: strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;"); 使用信任连接 1.strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=/;Password=;"); UID为'/' 2.strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;");使用OSAuthent=1 对于连接字符串可以参考以下网页: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdreforacleprovspec.asp?frame=true http://download-west.oracle.com/otndoc/oracle9i/901_doc/win.901/a90171/using.htm ===>ODBC 配置数据源 strConnect = _T("DSN=ADOTest"); 2005选择SqlDataSource控件时,在新建连接一步,服务器名显示的是机器名(比如ZD121)但只机器名是不够的,还要在后面加上\sqlexpress(完整的是:zd121\sqlexpress)然后就可以在选择数据库名下拉列表看到SQL中的数据库啊了VS.NET2005默认提供的不完整 显示数据库内容信息的问题 开发时的数据库名为ZZL布置的问题? 请问。。。。。。。。 关于dropdownlist绑定问题 请问这怎么取值? 100分200分都可以,急切等待///==DataSet绑定到DataGrid编辑,应该如何根据DataGrid的编辑行定位到Dataset中的相应行呢,包括新增,删除,修改 ASP.net新手,教材寻觅中,送分。 得到应用程序的路径! 这个问题怎么解决? 请问ASP+/ASP。NET是不是在WINDOWS2000里可以运行呀,不必安装其他软件吗? 在vs2005中连接sql2005时出现错误 关于ASP.NET2005连接SQL2005的问题
以下就是进行数据库的连接,由于ADO支持的数据库种类繁多,因此连接也相当复杂。从连接类型可以分为两种:1.采用连接字符串;2.使用UDL文件。对于每种方法又有不同的写法。
①.连接字符串
===>Access Connect String
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dbtest.mdb
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dbTest.mdb;Jet OLEDB:Database Password=********;");
===>SQLServer Connect String
Driver=SQL Server;Database=fwbmk;Server=127.0.0.1;UID=sa;PWD=xx; (自带)
使用标准安全级别:
strConnect = _T("Provider=sqloledb;Data Source=MyServerName;Initial Catalog=MyDatabaseName;User Id=MyUsername;Password=MyPassword;");
使用信任连接:
strConnect = _T("Provider=sqloledb;Data Source=MyServerName;Initial Catalog=MyDatabaseName;Integrated Security=SSPI;");
指定SQLServer实例:
strConnect = _T("Provider=sqloledb;Data Source=MyServerName\MyInstanceName;Initial Catalog=MyDatabaseName;User Id=MyUsername;Password=MyPassword;");
本地数据库:
strConnect = _T("Provider=sqloledb;Data Source=(local);Initial Catalog=myDatabaseName;User ID=myUsername;Password=myPassword;");
网络数据库:
strConnect = _T("Provider=sqloledb;Network Library=DBMSSOCN;Data Source=130.120.110.001,1433;Initial Catalog=MyDatabaseName;User
3
计算机软件技术《数据库部分》——ADO开发应用程序ID=MyUsername;Password=MyPassword;");
===>Oracle Connect String
微软提供的Oracle标准连接是:
strConnect = _T("Provider=MSDAORA;Data Source=serverName;User ID=userName; Password=userPassword;");
Oracle公司提供的连接方式:
使用标准安全级别:
strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;");
使用信任连接
1.strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=/;Password=;"); UID为'/'
2.strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;");使用OSAuthent=1
对于连接字符串可以参考以下网页: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdreforacleprovspec.asp?frame=true
http://download-west.oracle.com/otndoc/oracle9i/901_doc/win.901/a90171/using.htm
===>ODBC 配置数据源
strConnect = _T("DSN=ADOTest");
但只机器名是不够的,还要在后面加上\sqlexpress(完整的是:zd121\sqlexpress)
然后就可以在选择数据库名下拉列表看到SQL中的数据库啊了VS.NET2005默认提供的不完整