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.1-10元之间
一周热门 更多>