600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > vs窗体 oracle VS连接oracle数据库的简单例子

vs窗体 oracle VS连接oracle数据库的简单例子

时间:2021-01-02 00:44:30

相关推荐

vs窗体 oracle VS连接oracle数据库的简单例子

下面附有代码:

using System;

using System.Collections.Generic;

using ponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.Data.OracleClient;

namespace 连接oracle数据库

{

public partial class Form_connDB : Form

{

public Form_connDB()

{

InitializeComponent();

}

private void button_open_Click(object sender, EventArgs e)

{

//调用数据库连接的方法

DB_connection();

}

private void DB_connection()

{

OracleConnection conn = new OracleConnection("Data Source=localhost/orcl;User ID=scott;Password=tiger");

conn.Open();

string querySQL = "select * from emp";

//OracleCommand是一个数据命令对象,主要功能是向数据库发送查询、更新、删除、修改操作的SQL语句

OracleCommand cmd = new OracleCommand(querySQL, conn);

//创建适配器对象,它是DataSet与数据源之间的桥梁

OracleDataAdapter oda = new OracleDataAdapter(cmd);

//DataSet相当于在内存中开辟的一个小型数据库,为了从数据库中获取数据,需要使用DataAdapter从数据库中查询数据

DataSet ds = new DataSet();

//用数据填充DataSet

oda.Fill(ds);

//用于显示oralce数据库中获得的数据

dataGridView_show.DataSource = ds.Tables[0];

//返回受影响的行数

int result = cmd.ExecuteNonQuery();

if (result == 0)

{

MessageBox.Show("加载失败!");

}

else

{

MessageBox.Show("加载成功!");

}

conn.Close();

}

private void button_close_Click(object sender, EventArgs e)

{

this.Close();//关闭当前窗体

}

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。