1、在控制台程序中写了一个连接数据库的demo,亲测可用,想移植到web程序中,按网上的教程做了数据库配置,测试的时候却无法成功链接数据库。
教程链接
2、异常信息如下:
引发的异常:“System.Data.SqlClient.SqlException”(位于 System.Data.dll 中)
**3、工程的代码信息如下:
web.config:**
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.5">
<assemblies>
<add assembly="Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89B483F429C47342"/>
</assemblies>
</compilation>
<httpRuntime targetFramework="4.5"/>
</system.web>
<!-- 使用connectionString配置数据库连接 -->
<connectionStrings>
<!-- 数据库具体配置信息无法给出,请原谅,若答主测试,请自行配置 -->
<add name="TESR_DB" connectionString="Data Source=IP地址/数据库名;User ID=id;PassWord=pass" providerName="Oracle.DataAccess.Client"/>
</connectionStrings>
</configuration>
----------------------------------------------------------
index.aspx.cs:
using System;
using System.Configuration;
using System.Data.SqlClient;
public partial class index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string myvar1 = ConfigurationManager.ConnectionStrings["TESR_DB"].ToString();
SqlConnection conn = new SqlConnection(myvar1);
try
{
Response.Write("进入连接状态\n");
conn.Open();
Response.Write("连接成功");
}
catch (Exception ex)
{
Response.Write("连接失败");
}
}
}
求大家能帮忙看以下
连接oracle应该用OracleConnection,而不是SqlConnection啊