.net与oracle数据库的连接字符串

呆鱼 2012-04-27 04:37:51
使用asp.net与数据库连接。使用的账号和密码在pl—sql能够登录上去,但是在配置连接字符串如下
String stringConnection = "Provider = OraOLEDB.Oracle;Data Source =ORCL; User Id =System;password=liuping900024";
报下面的错。
ORA-01017: invalid username/password; logon denied
请各位高手指点一下我这个菜鸟
...全文
224 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
呆鱼 2012-06-18
  • 打赏
  • 举报
回复
谢谢各位的知道了。很久没上CSDN了。现在才回复,不好意思咯!回答对我的思路都很有用!感激不尽
orochiheart 2012-04-27
  • 打赏
  • 举报
回复
给你来一段我测试成功的

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Oracle.DataAccess.Client;

namespace OracleDB
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
// Connect
string constr = "DATA SOURCE=;PERSIST SECURITY INFO=True;USER ID=SCOTT;PASSWORD=scott";
OracleConnection con = new OracleConnection(constr);
string SqlStr = "select * from emp";
OracleDataAdapter ada = new OracleDataAdapter(SqlStr, constr);
DataSet ds = new DataSet();
ada.Fill(ds);
this.dataGridView1.DataSource = ds.Tables[0];//0表示数据集第一个表
}
}
}

slg2003 2012-04-27
  • 打赏
  • 举报
回复
<connectionStrings>
<add name="DBConnection" connectionString="Data Source=net连接名;User Id=用户名;Password=密码;"/>
</connectionStrings>

web。config里面加入这句话
你需要把你的电脑和oracle数据建立net连接。
wolf_ben 2012-04-27
  • 打赏
  • 举报
回复
用户名换个,别用System试试,这个提示是说用户名或者密码错误

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧