ASP网站制作之ADO毗连数据库字符串年夜全(VP,Excel,文...
优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件ado|excel|毗连数据库|字符串ADO毗连数据库字符串年夜全(VP,Excel,文本,Sybase,.NET等)ThispagecontainssampleADOconnectionstringsforODBCDSN/DSN-Less,
OLEDBProviders,RemoteDataServices(RDS),MSRemote,MSDataShape.
AlsoincludedareADO.NETconnectionstringsforeach.NETManagedProvider
(SQLClient,OLEDB,andODBC).
Thesesampleconnectionstringsarecompiled
byCarlProthman,aMicrosoftVisualBasicMVP
Enjoy!
TableofContents
ODBCDSNConnectionsDSN
FileDSN
ODBCDSN-LessConnections ODBCDriverforAS/400
ODBCDriverforAccess
ODBCDriverfordBASE
ODBCDriverforExcel
ODBCDriverforMySQL
ODBCDriverforOracle
ODBCDriverforParadox
ODBCDriverforSQLServer
ODBCDriverforSybase
ODBCDriverforSybaseSQLAnywhere
ODBCDriverforText
ODBCDriverforTeradata
ODBCDriverforVisualFoxPro
OLEDBDataLinkConnectionsDataLinkFile(UDL)
OLEDBDataProviderConnections OLEDBProviderforAS/400
OLEDBProviderforActiveDirectoryService
OLEDBProviderforDB2
OLDDBProviderforInternetPublishing
OLEDBProviderforIndexServer
OLEDBProviderforMicrosoftJet
OLEDBProviderforODBCDatabases
OLEDBProviderforOracle(FromMicrosoft)
OLEDBProviderforOracle(FromOracle)
OLEDBProviderforSimpleProvider
OLEDBProviderforSQLServer
RemoteDataService(RDS)ConnectionsRDSDataControl-ConnectProperty
RDSDataControl-URLProperty
ADOURLConnectionsADORecordset
MSRemoteProviderConnectionsMSRemote-Access(Jet)
MSRemote-SQLServer
DataShapeProviderConnections MSDataShape-SQLServer
.NETManagedProviderConnectionsSQLClient.NETManagedProvider(System.Data.SqlClient)
OLEDB.NETManagedProvider(System.Data.OleDb)
ODBC.NETManagedProvider(System.Data.ODBC)
ODBCDSNConnections
UsinganODBCDSN(DataSourceName)isatwostepprocess.
1)YoumustfirstcreatetheDSNviathe"ODBCDataSourceAdministrator"program
foundinyourcomputersControlPanel(orAdministrativeToolsmenuinWindows2000).
MakesuretocreateaSYSTEMDSN(notaUSERDSN)whenusingASP.
Note:YoucanalsocreatetheDSNviaVBcode.
2)Thenusethefollowingconnectionstring-withyourownDSNnameofcourse. ;-)
ODBC-DSN
oConn.Open"DSN=AdvWorks;"&_
"Uid=Admin;"&_
"Pwd=;
YoucanalsocreateanduseaFileDSN.ThenusethefollowingADOConnectionstring:
ODBC-FileDSN
oConn.Open"FILEDSN=c:somepathmydb.dsn;"&_
"Uid=Admin;"&_
"Pwd=;"
Formoreinformation,see:AboutODBCdatasourcesand
HowtoUseFileDSNsandDSN-lessConnections
Note:TheproblemwithDSNisthatUserscan(andwill)modifythem(ordeletebymistake),
thenyourprogramwontworksowell...SoitsbettertouseaDSN-LessorOLEDBProvider
connectionstringwithaTrustedConnectionifpossible!
ODBCDSN-LessConnections
ODBCDriverforAS/400
oConn.Open"Driver={ClientAccessODBCDriver(32-bit)};"&_
"System=myAS400;"&_
"Uid=myUsername;"&_
"Pwd=myPassword;"
Formoreinformation,see: AFastPathtoAS/400Client/Server
ODBCDriverforAccess
ForStandardSecurity:
oConn.Open"Driver={MicrosoftAccessDriver(*.mdb)};"&_
"Dbq=c:somepathmydb.mdb;"&_
"Uid=Admin;"&_
"Pwd=;"
IfyouareusingaWorkgroup(Systemdatabase):
oConn.Open"Driver={MicrosoftAccessDriver(*.mdb)};"&_
"Dbq=c:somepathmydb.mdb;"&_
"SystemDB=c:somepathmydb.mdw;",_
"admin",""
IfMDBislocatedonanetworkshare:
oConn.Open"Driver={MicrosoftAccessDriver(*.mdb)};"&_
"Dbq=myServermySharemyPathmyDb.mdb;"
Formoreinformation,see:</p>缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. 那么,ASP.Net有哪些改进呢? 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助: 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
页:
[1]