发布网友 发布时间:2022-04-08 17:54
共3个回答
懂视网 时间:2022-04-08 22:15
add key="Oracle" value="DSN=155oracle;Uid=zhangwei;Pwd=zhangwei"/>这样你就可以访问数据库了,但是,我说但是,为什么说我不这样设置数据源呢!你想啊,难道用户要访问你的数据库都要设置本地ODBC数据源,显然这不是正确的办法,当然这样也不错,可以做为测试用,但是不能做为生产用。那么真正在生产环境中我们的连接字符串如何写呢,如下:
<add key="Oracle" value="Driver={Microsoft ODBC for Oracle};Server=192.168.1.155/znxj;Uid=zhangwei;Pwd=zhangwei"/>
注意:上面的斜体部分,如果你部署在服务器上这个ip就不需要了。
总结:
1、在配置ODBC数据源的时候不是用户名写错,就是服务器写错,反正自己当时也不知道哪个是对的,最后能成功也是靠我自己 的经验慢慢改对的,网上有些文章也不全对,这点希望大家有所保留。
参考文章:
ODBC DSN-Less
ODBC数据源连接Oracle数据库示例
C#连接Oracle数据库的四种方法
Asp.Net通过ODBC连接Oracle数据库
标签:
热心网友 时间:2022-04-08 19:23
1. 要安装 oracle client 光盘, 用ONCA 配置好ORACLE本地的NET服务热心网友 时间:2022-04-08 20:41
1. 要安装 oracle client 光盘, 用ONCA 配置好ORACLE本地的NET服务 2. 开始 -> 运行 -> odbcad32 -> 用户DSN -> 添加 -> 选 "oracle in orahome' -> 输入 TNS名, 用户 -> 点"测试连接" -> 输入密码 -> 提示连接成功