C#的.NET网站,怎样用odbc连接oracle数据库,这种方式稳定吗?

如题。请提供详细的代码,谢谢... 如题。
请提供详细的代码,谢谢
展开
 我来答
xdyg_1979
2010-12-30 · TA获得超过111个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:118万
展开全部
没有用这样的。我喜欢用app.config写连接字符串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
劉青峰
2010-12-30 · TA获得超过1602个赞
知道小有建树答主
回答量:775
采纳率:0%
帮助的人:529万
展开全部
Oracle
ODBC

New version:

"Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=Username;Pwd=asdasd;"

Old version:

"Driver={Microsoft ODBC Driver for Oracle};ConnectString=OracleServer.world;Uid=myUsername;Pwd=myPassword;"

OLE DB, OleDbConnection (.NET)

Standard security:

"Provider=msdaora;Data Source= MyOracleDB;UserId=UserName;Password=asdasd;"
This one's from Microsoft, the following are from Oracle
Standard Security:

"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=Username;Password=asdasd;"

Trusted Connection:

"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;"

OracleConnection (.NET)

Standard:

"Data Source=Oracle8i;Integrated Security=yes";
This one works only with Oracle 8i release 3 or later
Declare the OracleConnection:

C#:
using System.Data.OracleClient;
OracleConnection oOracleConn = new OracleConnection();
oOracleConn.ConnectionString = "my connectionstring";
oOracleConn.Open();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ehdy
2010-12-30 · TA获得超过4638个赞
知道小有建树答主
回答量:1454
采纳率:77%
帮助的人:863万
展开全部
专业做法:

可以将connstring写进web.config里面调用

代码=====================================
string connstring="Data Source=instancename;user id=username;password=password";
string cmdstring = "insert into testtable(name) values('haha')";
OracleConnection connection = new OracleConnection(connstring);
OracleCommand myOracleCommand = new OracleCommand(cmdstring, connection);
connection.Open();
myOracleCommand.ExecuteNonQuery();
connection.Close();
//===================================
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式