怎么连接Oracle数据库
高手们请进,怎么连接Oracle数据库。 --------------------编程问答-------------------- 首先要安装好Oracle10g的Client和Services然后使用Client连接上Services.
SID号和IP要设置好,用户名和密码也要设置正确.
连上Services后,,右击网站,添加引用> System.Data.OracleClient;
在webconfig文件中建立连接字符串
<add name="OraConnString1" connectionString="Data Source=数据库名;User Id=你的用户名;Password=你的密码;" providerName="System.Data.OracleClient"/>
再使用OracleHelper类操作oracle
记得要把Client装好,,否则System.Data.OracleClient不会被加载.
如果还不行就是你的服务端没有设置好,,可以参照这篇文章的办法解决,
http://www.newbooks.com.cn/info/175499.html --------------------编程问答-------------------- 添加两条引用
using System.Data.OracleClient;
using System.Data;
简单操作
string ConnectionString="Data Source=sky;user=system;password=manager;";//写连接串
OracleConnection conn=new OracleConnection(ConnectionString);//创建一个新连接
try
{
conn.Open();
OracleCommand cmd=conn.CreateCommand();
cmd.CommandText="select * from MyTable";//在这儿写sql语句
OracleDataReader odr=cmd.ExecuteReader();//创建一个OracleDateReader对象
while(odr.Read())//读取数据,如果odr.Read()返回为false的话,就说明到记录集的尾部了
{
Response.Write(odr.GetOracleString(1).ToString());//输出字段1,这个数是字段索引,
}
odr.Close();
}
catch(Exception ee)
{
Response.Write(ee.Message); //如果有错误,输出错误信息
}
finally
{
conn.Close(); //关闭连接
}
--------------------编程问答-------------------- 直接托控件用用
补充:.NET技术 , ASP.NET