asp连接oracle

更具系统选择64位,还是32位(本人win10,64位)

1.oracle官网下载驱动(自己找下载地址)

instantclient-odbc-windows.x64-12.1.0.2.0.zip

instantclient-basic-windows.x64-12.1.0.2.0.zip



2.解压安装包

解压上面两个包,把解压后的文件放在同一个目录(合并),注意2个包解压后的所有文件必须放在一个目录下,如 D:\\instantclient_12_1
比如你这里先把base包解压到D盘根目录,就会有 D:\\instantclient_12_1文件夹,然后把odbc包解压到一个地方后、全部复制到该文件夹。

使用管理员权限打开CMD,进入该目录,运行odbc_install.exe进行安装。

提示安装成功后,直接点击控制面板—>管理工具—>数据源(ODBC)(在win10的搜索框搜索odbc也可找到,如:下图)



ODBC驱动安装成功的话,打开ODBC(64位)数据源管理器就可以看到已经有ODBC驱动程序项:





3.配置dsn(请注意:最好是系统dsn,别人的用户dsn我没搞对。。。。)Data Source Name:随便取;TNS Service Name:oracle数据库服务器ip:端口/数据库名称;User Id:数据库的用户名


然后点击 Test Connection会出现密码输入框:

(这个图就不给了。。。)

输入密码数据库密码:测试成功即可:



接下来:是asp程序

<%
    Dim connStr
    Dim conn,sql,rs
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.open "DSN=cnm;UID=mktestkf;PWD=****"
    sql = "select * from 表"
    Set rs = conn.Execute(sql)
    Do Until(rs.eof)
        For i=0 to rs.fields.count-1
            Response.Write (rs.fields(i))
            Response.Write ("<br>")
        Next
        rs.MoveNext
    Loop
    rs.Close
    Set rs = Nothing
    conn.Close
    Set conn = Nothing
%>

代码中:DSN:刚才设置的dsn名称,UID:数据库用户名;

大功告成:

若有中文乱码:请设置或添加环境变量:



真的就大功告成了。。。,不行,就设置后重启电脑。再不行,就gg吧。自己去google,baidu,。。。。。。感谢收听本期 :古老的asp数据库连接

哈哈。。。我搞完了

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值