我想用VB做一个C/S结构的程序,用的是ORACLE数据库,服务器端很容易了,客户端却不知怎么连接数据库,当然不希望在客户端装什么oracle客户端了.加上几个链接库文件是可以的,有什么办法,请高手指教.100分相送.
解决方案 »
- 如何从注册表中找到保存的硬盘ID号
- 请教:如何用vb6.0实现对mysql数据库记录的添加等操作? ......急......急......!
- ado连接oracle的非dsn连接
- 使用普通对话框遇到的问题
- 请问怎样使程序运行时自动弹出Msgbox结束运行时自动关闭Msgbox?
- 50分求VBA窗体转VB窗体!!
- spread控件。获得多选的值~
- 如何打开*.db格式的数据库和如何连接和打开SQL SERVER数据库
- 请问在哪里有很多控件包下载,或者哪里有控件使用的说明下载?
- 在VB中如何备份指定位置的注册表???
- 判断是否存在,打死我不相信您没有遇到过
- 高分求救SQLSERVER2000问题
Dim Cnn As New ADODB.Connection
Dim Rst As New ADODB.Recordset
Dim Cmd As New ADODB.Command
'连接ORACLE数据库
Cnn.ConnectionString = "Provider=OraOLEDB.Oracle.1;Password='" & Psd & "';Persist Security Info=True;User ID='" & UserName & "';Data Source='" & Server & "';Extended Properties=PLSQLRSet=1"
Cnn.CommandTimeout = 0
Cnn.ConnectionTimeout = 0Cnn.Open
IP地址的数据库名怎么加在一起?
如IP=192.168.0.13
SID=myora
怎么做?谢谢指教.
在ORACLE中添加一个ORACLE数据库网络名.连接语句中只要与入ORACLE的数据库名.
因为你的客户端已经配置好了这个ORACLE的连接SERVER=ORA网络名.
IP不用写.
· ODBC
o 新版本:
"Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=Username;Pwd=asdasd;"
o 旧版本:
"Driver={Microsoft ODBC Driver for Oracle};ConnectString=OracleServer.world;Uid=myUsername;Pwd=myPassword;"
· OLE DB, OleDbConnection (.NET)
o 标准连接(Standard Security):
"Provider=msdaora;Data Source=MyOracleDB;User Id=UserName;Password=asdasd;"
这是Microsoft的格式, 下面是Oracle的格式(提供者不同)
"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=Username;Password=asdasd;"
注意:"Data Source=" 必须根据相应的命名方法设置为Net8名称。例如对于局部命名,它是tnsnames.ora中的别名,对于Oracle命名,它是Net8网络服务名
o 信任连接(Trusted Connection):
"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;"
或者设置user ID为 "/"
"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=/;Password=;"
· OracleConnection (.NET)
o 标准连接:
"Data Source=Oracle8i;Integrated Security=yes";
这只对Oracle 8i release 3或更高版本有效
o OracleConnection声明:
C#:
using System.Data.OracleClient;
OracleConnection OracleConn = new OracleConnection();
OracleConn.ConnectionString = "my connectionstring";
OracleConn.Open();
VB.NET:
Imports System.Data.OracleClient
Dim OracleConn As OracleConnection = New OracleConnection()
OracleConn.ConnectionString = "my connectionstring"
OracleConn.Open()
· Data Shape
o MS Data Shape:
"Provider=MSDataShape.1;Persist Security Info=False;Data Provider=MSDAORA;Data Source=orac;user id=username;password=mypw"