asp.net 连接Oracle的连接字符串该怎么写?

 我来答
匿名用户
2011-06-11
展开全部
asp.net 连接Oracle的连接字符串该怎么写?
既然安装了oracle 10g,而且能正常使用oracle 10g,那么我以在你自己的机器上运行oracle与vs2005开发的网站来回答你。

1、eoms不是数据库,只是数据库实例
你之所以使用pl/sql developer能访问oracle10g,是因为你的机器环境变量在安装时已经被oracle修改了,所以你通过pl/sql developer能访问。
一般oracle的配置文件在:oracle安装上当\NETWORK\ADMIN\tnsnames.ora
你可使用记事本打开这个文件,大概内容如下:
EOMS =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracleservnameorip)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = eoms)
)
)

2、vs2005开发连接oracle的程序
首页,从C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727将System.Data.OracleClient.dll拷贝出来,推荐放在开发的项目之下
其次,将System.Data.OracleClient.dll引用进入需要操作数据库的相关项目下去
再次,要需要时引用using System.Data.OracleClient;
最后,关于连接对象的编写示例如下:
private static OracleConnection conn = new OracleConnection("Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=eoms)));User Id=username;Password=userpassword");
public static void Open()
{
if(conn.State==ConnectionState.Closed) conn.Open();
}
public static void Close()
{
if(conn.State== ConnectionState.Open) conn.Close();
}

其它的就不写了,这两步是最重要的,其它的操作与你之前开发过的其它项目中操作数据库是一样的。

福和快乐伴随着您生活的每一天。
zqg_afeng
2011-06-14
知道答主
回答量:43
采纳率:0%
帮助的人:19.6万
展开全部
简单点些就是:
sqlConnection="server=***.***.***.***;user=***;pwd=***;database=***";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shi1035
2011-06-12
知道答主
回答量:30
采纳率:0%
帮助的人:10.8万
展开全部
"Data Source=aaa;user=user;password=password;";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
389848384
2011-06-22
知道答主
回答量:7
采纳率:0%
帮助的人:1.2万
展开全部
Provider=msdaora;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式