欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【数据库连接字在Web.config里的用法】,下面是详细的分享!
数据库连接字在Web.config里的用法
在asp.net中的WEB程序的设置中我们必须用到Web.config来存储数据库连接字.事实上这是个
很好的做法,因为可以省去我们很多的麻烦还可以帮助我们避免不必要的错位,是的很多情况下
我就是这样做.它通过XML来记录这些信息.具体的是在<appSettings>....</appSettings>这个
标记中来记录的.这里请看一个ORACLE的例子如下:
<appSettings>
<addkey="ORACLEConnectionString"value="Provider=OraOLEDB.Oracle.1;
PersistSecurityInfo=False;Password=blah;UserID=greg;DataSource=sph;"/>
<addkey="SQLConnectionString"value="datasource=SQL1;initialcatalog=ID_V;
integratedsecurity=SSPI;persistsecurityinfo=False;workstationid=TH03D374;
packetsize=4096"/>
<appSettings>
而在你的应用程序中你只要这样写,就可以了,如下:
stringconn=ConfigurationSettings.AppSettings["ORACLEConnectionString"];
OleDbConnectionmyConnection=newOleDbConnection(conn);
很轻松是吗?不必每次都输入同样的连接字,也不要记住那些讨厌的信息了,只需要起一个好记的
名字就可以.
好了下面我在来给出其他的一些连接字
MYSQL的连接字:
ConnectionString="DataSource=localhost;"+
"Database=mySQLDatabase;"+
"UserID=myUsername;"+
"Password=myPassword;"+
"CommandLogging=false";
OLEDB的:
IBMAS/400OLEDB的
'VB.NET
DimoOleDbConnectionAsOleDb.OleDbConnection
DimsConnStringAsString=_
"Provider=IBMDA400.DataSource.1;"&_
"Datasource=myAS400DbName;"&_
"UserId=myUsername;"&_
"Password=myPassword"
oOleDbConnection=NewOleDb.OleDbConnection(sConnString)
oOleDbConnection.Open()
JETOLEDB的
'VB.NET
DimoOleDbConnectionAsOleDb.OleDbConnection
DimsConnStringAsString=_
"Provider=Microsoft.Jet.OLEDB.4.0;"&_
"DataSource=C:\myPath\myJet.mdb;"&_
"UserID=Admin;"&_
"Password="
oOleDbConnection=NewOleDb.OleDbConnection(sConnString)
oOleDbConnection.Open()
OracleOLEDB的
'VB.NET
DimoOleDbConnectionAsOleDb.OleDbConnection
DimsConnStringAsString=_
"Provider=OraOLEDB.Oracle;"&_
"DataSource=MyOracleDB;"&_
"UserID=myUsername;"&_
"Password=myPassword"
oOleDbConnection=NewOleDb.OleDbConnection(sConnString)
oOleDbConnection.Open()
SQLServerOLEDB的
'VB.NET
DimoOleDbConnectionAsOleDb.OleDbConnection
DimsConnStringAsString=_
"Provider=sqloledb;"&_
"DataSource=myServerName;"&_
"InitialCatalog=myDatabaseName;"&_
"UserId=myUsername;"&_
"Password=myPassword"
oOleDbConnection=NewOleDb.OleDbConnection(sConnString)
oOleDbConnection.Open()
SybaseASEOLEDB的
'VB.NET
DimoOleDbConnectionAsOleDb.OleDbConnection
DimsConnStringAsString=_
"Provider=SybaseASEOLEDBProvider;"&_
"DataSource=MyDataSourceName;"&_
"ServerName=MyServerName;"&_
"Database=MyDatabaseName;"&_
"UserID=myUsername;"&_
"Password=myPassword"
oOleDbConnection=NewOleDb.OleDbConnection(sConnString)
oOleDbConnection.Open()
SQLServer在System.Data.SqlClient
SqlConnectionoSQLConn=newSqlConnection();
oSQLConn.ConnectionString="DataSource=(local);"+
"InitialCatalog=mySQLServerDBName;"+
"IntegratedSecurity=SSPI";
oSQLConn.Open();
以上所分享的是关于数据库连接字在Web.config里的用法,下面是编辑为你推荐的有价值的用户互动:
相关问题:如何读取web.config文件里面 的数据库连接字符串
答:给你我写的 先配置数据连接 要用的话就这样写 con=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["con"]); 其实就是key value结构 >>详细
相关问题:如何在web.config里写用OleDbConnection连接sql数...
答: 在 dbhelp 层中定义字符串变量取出web.config的值,进行字符串拼接 string connectionString = ConfigurationSettings.AppSettings["OLEDBCONNECTIONSTRING"].ToString(); connectionString += HttpContext.Current.Server.MapPath(Configurati... >>详细
相关问题:ASP.NET中如何用WEB.CONFIG文件来连接SQL数据库
答: ACCESS的数据库跟SQL的规则肯定有所不同的阿 你只要记得每个数据库在配置文件里面的写法就行了。 其实这个很简单的。 页面调用为 SqlConnection con=System.Configuration.ConfigurationManager.ConnectionStrings["xiangCtr"].ConnectionStrin... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
