为Web程序添加数据库的支持

资讯 驱动中国 若水 2,523 次阅读 0 条评论
分享 Q

   前面介绍了使用DSN数据源和自定义连接字符串两种方式来为Web程序添加数据库的支持,相对来讲,DSN数据源方式要简单、快捷一些,而自定义连接字符串方式虽然灵活,但较为复杂,而且容易出错。下面就给大家介绍一种更为简单的方法,既能保证利用自定义连接字符串的灵活性,又能保证其正确性。

    Access

    下面以Access数据库为例来图解此方法。
    (1)在桌面上新建一个文件,后缀名为.udl,文件名任意,如图7.33所示。
    (2)双击该test.udl文件,打开【数据链接属性】对话框,如图7.34所示。


图7.33  新建test.udl文件


图7.34  【数据链接属性】对话框

    (3)单击【提供程序】标签,切换到【提供程序】选项卡,如图7.35所示。
    (4)在【OLE DB提供程序】列表框中选择【Microsoft Jet 4.0 OLE DB Provider】选项。
    (5)单击【下一步】按钮,打开【数据链接属性】对话框,如图7.36所示。


图7.35  【提供程序】选项卡


图7.36  【数据链接属性】对话框

    (6)在【选择或输入数据库名称】文本框中输入Access库的路径,或者单击文本框右边的按钮进行选择。
    (7)单击【测试连接】按钮,测试连接是否成功。如果该Access数据库文件设置了密码,还需要在【密码】文本框中输入密码,其用户名默认为Admin。
    (8)单击【确定】按钮关闭对话框。
    (9)在桌面上右击刚刚建立的test.udl文件,以文本格式打开文件中的文字,即自定义连接字符串,如图7.37所示。


文本框: 图7.37 打开test.udl文件

    (10)打开Dreamweaver,新建一个动态网页,然后在【数据库】面板中单击【添加】按钮,在弹出的菜单中选择【自定义连接字符串】命令,打开【自定义连接字符串】对话框。
    (11)在【连接名称】文本框中输入连接名称,如testconn。在【连接字符串】文本框中输入刚才的udl文件内容。然后单击【确定】按钮退回到Dreamweaver编辑界面,可以看到testconn出现在【数据库】面板上。

    SQL Server

    对于SQL Server数据库,操作方式稍有不同。#p#分页标题#e#
    (1)在桌面上新建一个文件,后缀名为.udl,文件名任意。
    (2)双击.udl文件,打开【数据链接属性】对话框。单击【提供程序】标签,切换到【提供程序】选项卡,如图7.38所示。
    (3)在【OLE DB提供程序】列表框中选择【Microsoft Jet 4.0 OLE DB Provider】选项。
    (4)单击【下一步】按钮,选择【连接】选项卡,如图7.39所示。
    (5)在【选择或输入服务器名称】下拉列表框中选择SQL Server 2000的服务器名称,如果没有出现,则单击【刷新】按钮刷新列表。


图7.38  【提供程序】选项卡


图7.39  【连接】选项卡

    (6)单击【测试连接】按钮,测试连接是否成功。如果该数据库文件设置了密码,还需要选中【允许保存密码】复选框,在【密码】文本框中输入密码。


文本框: 图7.40 打开udl文件


    (7)单击【确定】按钮关闭对话框。
    (8)在桌面上右击刚刚建立的.udl文件。以文本格式打开文件中的文字,即自定义连接字符串,如图7.40所示。
    (9)打开Dreamweaver,新建一个动态网页,然后在【数据库】面板中单击【添加】按钮,在弹出的菜单中选择【自定义连接字符串】命令,打开【自定义连接字符串】对话框。
    (10)在【连接名称】文本框中输入连接名称,如testconn。在【连接字符串】文本框中输入刚才的udl文件内容,然后单击【确定】按钮退回到Dreamweaver编辑界面,可以看到testconn出现在【数据库】面板上。

 

    前面两个实例都是采用OLE DB方式连接数据库,如果要通过ODBC方式连接,可以执行下列步骤:
    (1)在桌面上新建一个文件,后缀名为.udl,文件名任意。
    (2)在该文件上双击鼠标,打开【数据链接属性】对话框。单击【提供程序】标签,切换到【提供程序】选项卡,如图7.38所示。


文本框: 图7.37 打开test.udl文件

    (10)打开Dreamweaver,新建一个动态网页,然后在【数据库】面板中单击【添加】按钮,在弹出的菜单中选择【自定义连接字符串】命令,打开【自定义连接字符串】对话框。
    (11)在【连接名称】文本框中输入连接名称,如testconn。在【连接字符串】文本框中输入刚才的udl文件内容。然后单击【确定】按钮退回到Dreamweaver编辑界面,可以看到testconn出现在【数据库】面板上。

    SQL Server

    对于SQL Server数据库,操作方式稍有不同。
    (1)在桌面上新建一个文件,后缀名为.udl,文件名任意。
    (2)双击.udl文件,打开【数据链接属性】对话框。单击【提供#p#分页标题#e#程序】标签,切换到【提供程序】选项卡,如图7.38所示。
    (3)在【OLE DB提供程序】列表框中选择【Microsoft Jet 4.0 OLE DB Provider】选项。
    (4)单击【下一步】按钮,选择【连接】选项卡,如图7.39所示。
    (5)在【选择或输入服务器名称】下拉列表框中选择SQL Server 2000的服务器名称,如果没有出现,则单击【刷新】按钮刷新列表。


图7.38  【提供程序】选项卡


图7.39  【连接】选项卡

    (6)单击【测试连接】按钮,测试连接是否成功。如果该数据库文件设置了密码,还需要选中【允许保存密码】复选框,在【密码】文本框中输入密码。


文本框: 图7.40 打开udl文件


    (7)单击【确定】按钮关闭对话框。
    (8)在桌面上右击刚刚建立的.udl文件。以文本格式打开文件中的文字,即自定义连接字符串,如图7.40所示。
    (9)打开Dreamweaver,新建一个动态网页,然后在【数据库】面板中单击【添加】按钮,在弹出的菜单中选择【自定义连接字符串】命令,打开【自定义连接字符串】对话框。
    (10)在【连接名称】文本框中输入连接名称,如testconn。在【连接字符串】文本框中输入刚才的udl文件内容,然后单击【确定】按钮退回到Dreamweaver编辑界面,可以看到testconn出现在【数据库】面板上。

 

    前面两个实例都是采用OLE DB方式连接数据库,如果要通过ODBC方式连接,可以执行下列步骤:
    (1)在桌面上新建一个文件,后缀名为.udl,文件名任意。
    (2)在该文件上双击鼠标,打开【数据链接属性】对话框。单击【提供程序】标签,切换到【提供程序】选项卡,如图7.38所示。

版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com
本文价值 成为第一个评分的人
登录后为本文打分
网友评论0 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友