连接 SQL Server
"Driver={sql server};server=(local);uid=xmgaxxw;pwd=password;database=databasename"
连接 ACCESS
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DataBase.mdb"
连接 Excel
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Excel.xls;Extended Properties=Excel 8.0"
连接 ORACLE
"Provider=MSDAORA;Password=giap;USER ID=giapuser;Data Source=xmdb;Persist Security Info=True"
以下介绍如何生成数据库连接代码:
一、如何最简单的生成数据库连接字符串
1.新建一个后缀为.udl的文件,比如GenerateDbConn.udl;
2.打开新建的文件,根据需要填写相应的数据(选择提供程序、填写连接信息、连接超时设定、访问权限控制、修改所有键值);
3.确定后,使用记事本打开.udl文件,文件中记录的就是数据库连接的信息。要注意的是,在生成的连接串中可能没有密码(password)项,需要自己加上。
二、web方式实现,把以下代码存为ADO.hta
=======================================================
<html>
<body>
<input type="button" language="jscript" onclick="donew();" value="new">
<input type="button" language="jscript" onclick="doedit();" value="edit">
<br>
<label for="cns">connection string:</label><br>
<textarea id="cns" cols="50" rows="5" wrap="soft">
</textarea>
</body>
</html>
<script language="jscript">
/*====================================
AUTHOR: Lux21
====================================*/
var obj_dl;
obj_dl = new ActiveXObject("datalinks");
function donew()
{
var obj_cn;
obj_cn = obj_dl.PromptNew();
if (obj_cn != null)
{
cns.innerText = obj_cn.ConnectionString;
}
}
function doedit()
{
var obj_cn;
obj_cn = new ActiveXObject("adodb.connection");
obj_cn.ConnectionString = cns.innerText;
if (obj_dl.PromptEdit(obj_cn))
{
cns.innerText = obj_cn.ConnectionString;
}
}
</script>
========================================================================
三、使用软件生成
留言区(共0条)