vb.net如何 连接 oracle

wohaorende wohaorende 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
貌似需要装驱动?
我这样写的。发现报错。


Public Sub Conn()
Dim ss As String
' 指定连接字符串==〉0k
ss = "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.121)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=GPRSSEV)))"
' 指定已经通过oracle client创建的 服务命名 ==> Ok
ss = "ORA_128"
' 使用odbc创建的数据源
ss = "orcl"
Dim myConnection As Data.OleDb.OleDbConnection
Dim myOracleDataAdapter As Data.OleDb.OleDbDataAdapter
'myConnection = New Data.OleDb.OleDbConnection("Provider=OraOLEDB.Oracle;Data Source=" + ss + ";user id=sa;password=sa")

myConnection = New Data.OleDb.OleDbConnection("Driver={Microsoft ODBC for Oracle};Server=" + ss + ";user id=sa;password=sa")

myOracleDataAdapter = New Data.OleDb.OleDbDataAdapter("select 'aa' from dual", myConnection)
Dim myDataSet As Data.DataSet = New Data.DataSet()
myOracleDataAdapter.Fill(myDataSet, "dual")
'Response.Write(txtName.Text + myDataSet.Tables("dual").Rows(0)(0))
End Sub


到底怎么连接呢?给个地址吧,本来以为很简单很简单,弄一下午也没弄明白呢。
...全文
评论 5
收藏 已收藏
分享
返回顶部
wohaorende
VB 16,718 成员 110,520 内容