c 数据库连接和操作大全

更新时间:2023-06-02 17:05:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

本文列出了C# 数据库连接、数据库的添加记录、数据库的修改、数据库的删除、数据库的查询、数据库的封装类代码

c# 数据库连接和操作大全

一:数据库连接代码:

SqlConnection objSqlConnection = new SqlConnection ("server = 127.0.0.1;uid = sa; pwd =;database =test");

objSqlConnection.Open();

二:数据库的添加记录代码:

int i = 0;

string s1 = "", s2 = "";

i = Convert.ToInt16(textBox1.Text);

s1 = textBox2.Text;

s2 = textBox3.Text;

SqlConnection objSqlConnection = new SqlConnection("server = 127.0.0.1;uid = sa; pwd =;database =test");

objSqlConnection.Open();

MessageBox.Show("数据库连接成功", "好");

try

{

SqlCommand sqlcom = new SqlCommand("insert into info(id,name,sex) values( " + i + ",'" + s1 + "','" + s2 + "')", objSqlConnection);

sqlcom.ExecuteNonQuery();

MessageBox.Show("添加成功!", "啊");

}

catch (Exception a)

{

MessageBox.Show(a.ToString());

}

MessageBox.Show("添加成功!", "啊");

}

本文列出了C# 数据库连接、数据库的添加记录、数据库的修改、数据库的删除、数据库的查询、数据库的封装类代码

三:数据库的修改代码:

int i = 0;

string s1 = "", s2 = "";

s1 = textBox2.Text;

s2 = textBox3.Text;

if (textBox1.Text.Length == 0)

i = 0;

else

i = Convert.ToInt32(textBox1.Text);

SqlConnection objSqlConnection = new SqlConnection("server = 127.0.0.1;uid = sa; pwd =;database =test");

objSqlConnection.Open();

MessageBox.Show("数据库连接成功", "好");

try

{

SqlCommand sqlcom = new SqlCommand("update info set

name='"+s1+"',sex='"+s2+"'"+"where id=" + i, objSqlConnection);

sqlcom.ExecuteNonQuery();

MessageBox.Show("修改成功!", "啊");

objSqlConnection.Close();

}

catch (Exception a)

{

MessageBox.Show(a.ToString());

}

四:数据库的删除代码:

int i = 0;

string s1 = "", s2 = "";

s1 = textBox2.Text;

s2 = textBox3.Text;

本文列出了C# 数据库连接、数据库的添加记录、数据库的修改、数据库的删除、数据库的查询、数据库的封装类代码

i=0;

else

i = Convert.ToInt16(textBox1.Text);

SqlConnection objSqlConnection = new SqlConnection("server = 127.0.0.1;uid = sa; pwd =;database =test");

objSqlConnection.Open();

MessageBox.Show("数据库连接成功", "好");

try

{

SqlCommand sqlcom = new SqlCommand("delete from info where id="+i, objSqlConnection);

sqlcom.ExecuteNonQuery();

MessageBox.Show("删除成功!", "啊");

objSqlConnection.Close();

}

catch (Exception a)

{

MessageBox.Show(a.ToString());

}

五:数据库的查询代码:

1.类开始:

DataTable dt1 = new DataTable();

SqlDataAdapter da1 = new SqlDataAdapter();

2.按钮代码:

int i = 0,n=0;

string s1 = "", s2 = "";

s1 = textBox2.Text;

s2 = textBox3.Text;

本文列出了C# 数据库连接、数据库的添加记录、数据库的修改、数据库的删除、数据库的查询、数据库的封装类代码

i = 0;

else

i = Convert.ToInt32(textBox1.Text);

SqlConnection objSqlConnection = new SqlConnection("server = 127.0.0.1;uid = sa; pwd =;database =test");

objSqlConnection.Open();

MessageBox.Show("数据库连接成功", "好");

string query = "SELECT * from info where id="+i;

DataSet objDataSet = new DataSet();

SqlDataAdapter obj = new SqlDataAdapter();

obj.SelectCommand = new SqlCommand(query, objSqlConnection);

obj.Fill(objDataSet, "info");

SqlCommand objSqlCommand = new SqlCommand(query, objSqlConnection); SqlDataReader objSqlReader = objSqlCommand.ExecuteReader();

while (objSqlReader.Read())

{

n += 1;

MessageBox.Show("编号: " + objSqlReader.Getvalue(0) + " 姓名:" + objSqlReader.Getvalue(1) + " 性别" + objSqlReader.Getvalue(2));

}

if (n == 0)

MessageBox.Show("数据库中没有这样的记录!");

六:数据库的查询代码:

int i = 0;

// int n = 0;

本文列出了C# 数据库连接、数据库的添加记录、数据库的修改、数据库的删除、数据库的查询、数据库的封装类代码

string s1 = "", s2 = "";

string sql;

s1 = textBox2.Text;

s2 = textBox3.Text;

if (textBox1.Text.Length == 0)

{

i = 0;

}

else

i = Convert.ToInt32(textBox1.Text);

SqlConnection objSqlConnection = new SqlConnection("server = 127.0.0.1;uid = sa; pwd =;database =test");

objSqlConnection.Open();

MessageBox.Show("数据库连接成功", "好");

string query = "SELECT * from info where id="+i;

if(i==0)

sql = "select * from info ";

else

sql = "select * from info where id=" + i;

da1 = new SqlDataAdapter(sql, objSqlConnection);

dt1.Clear();

da1.Fill(dt1);

dataGridView1.DataSource = dt1;

数据库的封装类代码:

本文列出了C# 数据库连接、数据库的添加记录、数据库的修改、数据库的删除、数据库的查询、数据库的封装类代码

class DBClass

{

public void dbclass(string sql)

{

try

{

SqlConnection sqlcon = new SqlConnection("server = 127.0.0.1;uid = sa; pwd =;database =test");

sqlcon.Open();

SqlTransaction objt = sqlcon.BeginTransaction(); //事物开始

SqlCommand sqlcom = new SqlCommand(sql, sqlcon);

sqlcom.Transaction = objt; //将Command 对象设置为事物处理的对象

sqlcom.ExecuteNonQuery();

mit(); //提交事物

sqlcon.Close();

}

catch (Exception a)

{

MessageBox.Show(a.ToString());

}

}

}

--db2 数据库连接代码:

本文列出了C# 数据库连接、数据库的添加记录、数据库的修改、数据库的删除、数据库的查询、数据库的封装类代码

string strcon = "Provider = IBMDADB2; Data Source=hfzd;User Id=db2admin;Password=db2admin";

//string sql = "select * from ADMINISTRATOR.HFZD";

string sql = "delete from ADMINISTRATOR.HFZD where ID=1"; OleDbConnection olecon = new OleDbConnection(strcon); olecon.Open();

MessageBox.Show("数据库已连接上");

dt.Clear();

da = new OleDbDataAdapter(sql, olecon);

da.Fill(dt);

dataGridView1.DataSource = dt;

olecon.Close();

本文来源:https://www.bwwdw.com/article/w101.html

Top