主题:  orcale 数据库连接问题

奔腾的心

职务:普通成员
等级:7
金币:10.0
发贴:6114
#12002/8/5 12:39:40
最近用asp做个项目,需要用orcale 数据库

想象sql server 一样做个 conn 的连接,其余页子 直接引用

希望大虾,指点一下orcale 的连接参数。

ps: 我下了orcale 的客户端,数据库 在局域网另一台机子上,并建立了odbc数据源

我还从来没接触过orcale 数据库


等待中。



5D荣誉版主

职务:普通成员
等级:2
金币:10.0
发贴:658
#22002/8/5 12:44:04
sConnString = "Driver={Microsoft ODBC for Oracle};" & _
          "Server=OracleServer.world;" & _
          "Uid=myUsername;" & _
          "Pwd=myPassword;"
你可以把它变成一行写。



奔腾的心

职务:普通成员
等级:7
金币:10.0
发贴:6114
#32002/8/5 12:58:25
非常感谢,

我立刻试验。呵呵



奔腾的心

职务:普通成员
等级:7
金币:10.0
发贴:6114
#42002/8/5 13:32:06
我写的代码 如下

<%@ language=vbscript%>
<%dim conn,sqlstr
conn=server.createObject("adodb.connection")
sqlstr="driver={microsoft odbc for orcale};" & "server=orcaleserver.world;"&uid=develop;"& "pwd='';"
conn.open sqlstr
%>

ie 提示如下
Microsoft VBScript 编译器错误 (0x800A0401)
/jiaojing/myorcale.asp, 第 4 行, 第 87 列
sqlstr="driver={microsoft odbc for orcale};" & "server=orcaleserver.world;"&uid=develop;"& "pwd='';"

我只是想测试一下连接 :



5D荣誉版主

职务:普通成员
等级:2
金币:10.0
发贴:658
#52002/8/5 13:37:04
<%dim conn,sqlstr
conn=server.createObject("adodb.connection"
sqlstr="driver={microsoft odbc for orcale};server=orcaleserver.world;uid=develop;pwd="
conn.open sqlstr
%>
上面的server=oracleserver.world‘这一项你要填你在安装ORACLE的时候你起的数据库的名字。
还有用户名和密码为你在ORCLE里创建一个新用户的用户名和密码。
我觉的ORACLE的密码不可能为空的吧。



5D荣誉版主

职务:普通成员
等级:2
金币:10.0
发贴:658
#62002/8/5 13:38:42
在ORACLE里面你是用SQL*PLUS来操作的吧。
开始用SYSTEM/MANAGER这一组用户名和密码登录然后在里面
建一个新的用户然后给这个用户权限。



奔腾的心

职务:普通成员
等级:7
金币:10.0
发贴:6114
#72002/8/5 13:59:14
thank u



gation

职务:普通成员
等级:2
金币:1.0
发贴:251
#82005/6/23 11:40:04
wensheng11在上个帖子中说
引用:
<%dim conn,sqlstr
conn=server.createObject("adodb.connection"
sqlstr="driver={microsoft odbc for orcale};server=orcaleserver.world;uid=develop;pwd="
conn.open sqlstr
%>
上面的server=oracleserver.world‘这一项你要填你在安装ORACLE的时候你起的数据库的名字。
还有用户名和密码为你在ORCLE里创建一个新用户的用户名和密码。
我觉的ORACLE的密码不可能为空的吧。



server=oracleserver.world如果数据库在10。10。10。2机子上,那怎么写?sever=10.10.10.2/数据库name?



gation

职务:普通成员
等级:2
金币:1.0
发贴:251
#92005/6/28 10:14:33
wensheng11在上个帖子中说
引用:
sConnString = "Driver={Microsoft ODBC for Oracle};" & _
          "Server=OracleServer.world;" & _
          "Uid=myUsername;" & _
          "Pwd=myPassword;"
你可以把它变成一行写。


请问上面需不需要在web服务器装orcale的客户端(数据库不是放在web服务器上的)



萧萧小雨

职务:普通成员
等级:1
金币:0.0
发贴:8
#102005/7/26 16:03:45
需要,客户端里配置一下,添加server,写好SID什么的,再加个监听器。
然后这里的server应该写那个SID就行了。