使用ASP连接ACCESS MSSQL Excel Oracle数据库的代码及代码生成方法 - 商帝国咨询 - 五略商书

使用ASP连接ACCESS MSSQL Excel Oracle数据库的代码及代码生成方法

商帝国咨询头像

阅读 36050 | 分类:文章

连接 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>
========================================================================

三、使用软件生成

  1. 使用Microsoft Visual Studio 2005 生成,连接数据库时会生成相关代码
  2. 第三方软件:ConnectionString.rar

留言区(共0条)

暂无留言,快来抢占沙发~
作者声明:非原创
平台声明:文章及评论仅代表作者本人观点,五略商书系信息发布平台,仅提供信息存储空间服务,如有侵权,请联系13521509118。转载请注明作者和出处:转自五略商书m.shangdiguo.com,作者商帝国咨询!