我建了一个网站 就是想连接一下ORACLE数据库 用VS2005做的
我的config文件代码是这样的
<?xml version="1.0"?>
<configuration>
<appSettings/>
<connectionStrings>
<add name="OrclConnectionString" connectionString="Data Source=Test;Persist Security Info=True;User ID=shao;Password=shao;" providerName="System.Data.OracleClient"/>
</connectionStrings>
<system.web>
<compilation debug="true">
<assemblies>
<add assembly="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
<authentication mode="Windows"/>
</system.web>
</configuration>
然后我的另个文件Default.aspx.cs中的代码是这样的
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Web.Configuration;
using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ string connectionString = WebConfigurationManager.ConnectionStrings["OrclConnectionString"].ConnectionString;
SqlConnection con = new SqlConnection(connectionString); try
{
con.Open();
}
finally
{
con.Close();
}
}
}
哪位大侠能告诉我 为什么连接不上呢
怎么改啊
提示问题是这样的
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
我要连接ORACLE数据库 怎么提示SQL数据库啊
我的config文件代码是这样的
<?xml version="1.0"?>
<configuration>
<appSettings/>
<connectionStrings>
<add name="OrclConnectionString" connectionString="Data Source=Test;Persist Security Info=True;User ID=shao;Password=shao;" providerName="System.Data.OracleClient"/>
</connectionStrings>
<system.web>
<compilation debug="true">
<assemblies>
<add assembly="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
<authentication mode="Windows"/>
</system.web>
</configuration>
然后我的另个文件Default.aspx.cs中的代码是这样的
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Web.Configuration;
using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ string connectionString = WebConfigurationManager.ConnectionStrings["OrclConnectionString"].ConnectionString;
SqlConnection con = new SqlConnection(connectionString); try
{
con.Open();
}
finally
{
con.Close();
}
}
}
哪位大侠能告诉我 为什么连接不上呢
怎么改啊
提示问题是这样的
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
我要连接ORACLE数据库 怎么提示SQL数据库啊
这句好像是连接SQL时用的吧
改为:
OracleConnection connection = new OracleConnection(connectionString);
<add name="YourName" connectionString="Provider=OraOLEDB.Oracle.1; Data Source=YourDataSource; User ID=YourUserID; Password=YourPassword; Persist Security Info=True;" providerName="System.Data.OleDb" />
代码中改为OracleConnection connection = new OracleConnection(connectionString);
再试下
用错了·· 应该是 using System.data.OracleClient string str = System.Configuration.ConfigurationManager.ConnectionStrings["OrclConnectionString"].ConnectionString;
OracleConnection conn = new OracleConnection(str);zy