1、在oracle 安装目录下 找到 Oracle.DataAccess.dll
在winform项目下添加引用,然后 using Oracle.DataAccess.Client;
其他的都不用动。
连接字符串中 user=xxx 就改成user id=xxx
把原来 Using 的System.Data.OracleClient去掉。
2、连接代码
- 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 System.Data.Common;
- using Oracle.DataAccess.Client;
- namespace WindowsFormsApplication2
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- string ConnectionString = "Data Source=127.0.0.1/orcl;user id=system;password=123456;";//写连接串
- OracleConnection conn = new OracleConnection(ConnectionString);//创建一个新连接
- try
- {
- conn.Open();
- OracleCommand cmd = conn.CreateCommand();
- if (conn.State == ConnectionState.Open)
- {
- textBox1.Text = "连接成功";
- }
- }
- catch (Exception ee)
- {
- System.Diagnostics.Debug.WriteLine(ee.Message); //如果有错误,输出错误信息
- }
- finally
- {
- conn.Close(); //关闭连接
- }
- }
- }
- }