asp.net 连接Oracle 本地测试通过 上传服务器就不行~~

hpflying hpflying 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
初学asp.net和Oracle,在连接Oracle数据库的时候出现了问题。
我在本地的Net8 Configuration Assistant 配置了一个连接字符串 uplot 主机名写的是局域网ip
端口用的是1521 然后测试连接成功。运行下面的脚本,测试均通过。
上传到服务器上,同样用Net8 Configuration Assistant 配置了一个连接字符串 uplot 主机名写的是局域网ip,端口用的是1521 然后测试连接成功。这时服务器上运行同一个脚本,却不能连接上。
请大家 帮我看看原因··在线等待~~
<%@page language="vb" debug="true" explicit="true"%>
<%@import namespace="system.data"%>
<%@import namespace="system.data.oledb"%>
<%@import namespace="system.data.odbc"%>
<%@import namespace="System.Data.OracleClient"%>
<%
'oledb 连接数据库
Dim ConnectionString As String="Provider=MSDAORA;Data Source=uplot;User ID=test;Password=test"
Dim MyConnection As New OleDbConnection(ConnectionString)
Try
MyConnection.open()
response.write ("oledb---succ")
Catch err as Exception
response.write ("oledb---fail")
End Try
response.write ("<br/>")

'OracleClient 连接数据库
Dim OracleConn as New OracleConnection()
OracleConn.ConnectionString = "Data Source=uplot;User ID=test;Password=test"
Try
OracleConn.open()
response.write ("OracleClient---succ")
Catch err as Exception
response.write ("OracleClient---fail")
End Try
response.write ("<br/>")

'odbc联接数据库
Dim OdbcConn As New OdbcConnection()

Dim strConnect As String=”Driver={Microsoft ODBC for Oracle};Server=uplot;Uid=test;pwd=test;”
OdbcConn=New OdbcConnection(strConnect)
Try
OdbcConn.open()
response.write ("Odbc---succ")
Catch err as Exception
response.write ("Odbc---fail")
End Try
response.write ("<br/>")
%>
...全文

相关推荐

c# asp.net 读取 连接oracle数据库源码(不用安装oracle客户端)

本人亲自实现的demo 。实现不安装oracle客户端开发数据库,没有 oracle环境也可以远程访问oracle数据库的源码。

lajilao2

Oracle中LONG、RAW、BLOB类型与ADO.NET参数绑定实践解析

在数据库应用开发中,处理大字段和二进制数据是常见需求,Oracle的LONG、RAW、BLOB类型分别承担着历史遗留大文本、固定长度字节序列和大型对象的存储职责。这些类型在数据读写时与常规VARCHAR2、NUMBER存在显著差异,尤其在使用ADO.NET进行参数绑定时,类型映射、长度截断、同语句多LOB限制等问题频繁出现。理解参数绑定原理,掌握byte[]与十六进制字符串的转换,以及借助ROWID精确定位行记录,是高效操作Oracle二进制数据的关键。从维护旧系统、数据迁移到接口改造,这些技术都能帮助开发

用户甲

sqlmap 注入方式、使用总结(常)

等级越高,说明探测时使用的payload也越多。当然,等级越高,探测的时间也越慢。id=1" --file- write test.txt --file-dest "e:/hack.txt" #将本地的test.txt文件上传到目标服务器的E盘下,并且名字为hack.txt。g=portal&m=page&a=news&id=25*” --current-db --batch #查看当前数据库名称,--batch表示。

墨痕诉清风

ASP.NET Oracle连接字符串

ASP.NET Oracle字符串连接符

街角爱恋

asp.net 连接oracle数据库方法

asp.net 连接oracle数据库方法

gxz8688
评论 12
收藏 已收藏
分享
返回顶部
hpflying
.NET社区 62,272 成员 668,968 内容