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();
正在阅读:
c 数据库连接和操作大全06-02
课改经验交流《老师是干什么的》06-27
光口Bypass交换机部署04-06
2018年苏州大学王健法学院814诉讼法学之刑事诉讼法考研仿真模拟五套题04-27
(绝对真)微信泡妞技巧03-01
3-第三方物流的优点_第三方物流的缺点05-30
多元函数微分学01-22
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 连接
- 操作
- 数据库
- 大全
- 功和功率计算题分类复习6
- MyEclipse7.0 + Flex Builder 3 插件配置版
- 交换设备安装工程设计勘察工作细则
- 海南省海南中学2015届高三5月月考数学(理)试题 Word版含答案
- 虾米弯及天圆地方
- 无刷电动车控制器接线方法(配图)
- 中考地理 八下 天气与气候复习学案
- 大学物理期中测试题
- 瓜蒌薤白白酒汤的方药药理及临床治验
- 地铁火灾特点及预防措施探讨
- 2015安徽教师招聘考试小学语文真题及答案解析
- 2015-2016学年高中历史 专题八 第1课 马克思主义的诞生课时作业 人民版必修1
- 2007年9月EMS笔试试卷
- 高中二年级上册数学教学工作计划(通用版)
- 连续光源原子吸收光谱仪测定饲料中的重金属
- 个性发展特长及成果
- 《欧美戏剧史》第六讲
- 五年级语文集体备课
- 2017年北京大学社会学考研辅导班调查研究方法部分真题资料汇总198
- 久洲地板—安装保养工艺及售后服务综合说明