VS使用Oracle.DataAccess.Client连接Oracle数据库失败? 财富值69

2016-10-12 17:28发布

1、之前使用相同的方式连接远程数据库是可以的,现在切换到本地就不行了,用户名和密码应该是没问题的,不知道哪里除了问题,熟悉.net的童鞋帮帮忙,看一下,感激不尽~
2、具体代码如下:(非常简单,就是测试一下连接本地数据库)
web.conifg中的配置:引用了Oracle.DataAccess.Client

<configuration>   <system.web>     <compilation debug="true" targetFramework="4.0">       <assemblies>         <add assembly="Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89B483F429C47342"/>       </assemblies>     </compilation>   </system.web>   <!-- 使用connectionString配置数据库连接 -->   <connectionStrings>     <add name="TESR_DB" connectionString="Data Source=127.0.0.1/BasicOracl;User ID=SCOTT;PassWord=admin" providerName="Oracle.DataAccess.Client"/>   </connectionStrings> </configuration>

后台类文件:

  protected void Page_Load(object sender, EventArgs e)     {         string result = "SELECT CZR_DM FROM T_BYSQ_BJSH_SKB_CZR";         string connectionString = ConfigurationManager.ConnectionStrings["TESR_DB"].ToString();         Response.Write(connectionString);         try         {             OracleConnection myConnection = new OracleConnection(connectionString);             OracleCommand myORACCommand = myConnection.CreateCommand();             myORACCommand.CommandText = result;             myConnection.Open();              OracleDataReader myDataReader = myORACCommand.ExecuteReader();              myDataReader.Read();             Response.Write("连接成功<br>");             Response.Write(myDataReader["CZR_DM"].ToString());             myDataReader.Close();             myConnection.Close();         }

加载aspx时自动运行上面的Page_Load()方法。
Oracle数据库:

但是在运行时:

友情提示: 问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
0条回答

一周热门 更多>