c#数据连接代码.docx
- 文档编号:15558625
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:14
- 大小:17.87KB
c#数据连接代码.docx
《c#数据连接代码.docx》由会员分享,可在线阅读,更多相关《c#数据连接代码.docx(14页珍藏版)》请在冰点文库上搜索。
c#数据连接代码
c#数据库连接代码
c#数据库连接代码
///系统引用
usingSystem.Data;
usingSystem.Data.OleDb;
usingSystem.Data.SqlClient;
///
///必需的设计器变量。
///
privateSystem.ComponentModel.Containercomponents=null;
privateSystem.Data.DataSetmyDataSet;
c#本地MDB数据库连接
privatevoidmenuItem2_Click(objectsender,System.EventArgse)
{
try
{
//创建一个OleDbConnection对象
stringstrCon="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=../../database/MDB数据库名称.mdb";
OleDbConnectionmyConn=newOleDbConnection(strCon);
stringstrCom="SELECT*FROM数据表名称";
//创建一个DataSet对象
myDataSet=newDataSet();
myConn.Open();
OleDbDataAdaptermyCommand=newOleDbDataAdapter(strCom,myConn);
myCommand.Fill(myDataSet,"数据表名称");
myConn.Close();
//关闭连接
statusBar1.Text="本地MDB数据库连接成功";
}
catch(Exceptionex)
{
statusBar1.Text="本地MDB数据库连接失败";
MessageBox.Show("连接本地MDB数据库发生错误:
"+ex.ToString(),"错误!
");
}
}
c#远程MDB数据库连接
c#本地SQL数据库连接
privatevoidmenuItem3_Click(objectsender,System.EventArgse)
{
try
{
//创建一个SqlConnection对象
stringstrCon="IntegratedSecurity=SSPI;InitialCatalog='数据库名称';DataSource='本地计算机名';UserID='登录用户名';Password='登录用户密码';ConnectTimeout=30";
SqlConnectionmyConn=newSqlConnection(strCon);
stringstrCom="SELECT*FROM数据表名称";
//创建一个DataSet对象
myDataSet=newDataSet();
myConn.Open();
SqlDataAdaptermyCommand=newSqlDataAdapter(strCom,myConn);
myCommand.Fill(myDataSet,"数据表名称");
myConn.Close();
//关闭连接
statusBar1.Text="本地SQL数据库连接成功";
}
catch(Exceptionex1)
{
statusBar1.Text="本地SQL数据库连接失败";
MessageBox.Show("连接本地SQL数据库发生错误:
"+ex1.ToString(),"错误!
");
}
}
c#远程SQL数据库连接
privatevoidmenuItem10_Click(objectsender,System.EventArgse)
{
try
{
//创建一个SqlConnection对象
stringstrCon="InitialCatalog='数据库名称';Server='远程IP地址,1433';UserID='登录用户名';Password='登录用户密码';PersistSecurityInfo=True";
SqlConnectionmyConn=newSqlConnection(strCon);
stringstrCom="SELECT*FROM数据表名称";
//创建一个DataSet对象
myDataSet=newDataSet();
myConn.Open();
SqlDataAdaptermyCommand=newSqlDataAdapter(strCom,myConn);
myCommand.Fill(myDataSet,"数据表名称");
myConn.Close();
//关闭连接
statusBar1.Text="远程SQL数据库连接成功";
}
catch(Exceptionex2)
{
statusBar1.Text="连接远程SQL数据库失败";
MessageBox.Show("连接远程SQL数据库发生错误:
"+ex2.ToString(),"错误!
");
}
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Text;
usingSystem.Xml;
usingSystem.Collections;
usingSystem.Windows.Forms;
usingSystem.Data;
usingSystem.Data.OleDb;
usingSystem.Data.SqlClient;
usingSystem.Reflection;
namespaceconsql1
{
publicpartialclassForm1:
Form
{
stringconsqlserver;
publicForm1()
{
InitializeComponent();
}
privatevoidForm1_Load(objectsender,EventArgse)
{
DataSetds=newDataSet();
//定义连接SQLServer数据库字符串
consqlserver="DataSource=MICROSOF-C1C396\\SQLEXPRESS;InitialCatalog=college;IntegratedSecurity=True";
//定义连接数据源
stringsql="select*fromcourse";
//定义SQLServer连接对象
SqlConnectioncon=newSqlConnection(consqlserver);
SqlDataAdapterda=newSqlDataAdapter(sql,con);
da.Fill(ds);
if(ds.Tables[0].Rows.Count>0)
{//将获得数据源赋予数据库控件
dataGridView1.DataSource=ds.Tables[0];
}
con.Close();
con.Dispose();
da.Dispose();
}
privatevoidbutton2_Click(objectsender,EventArgse)
{
Application.Exit();
}
privatevoidbutton1_Click(objectsender,EventArgse)
{
stringsql="";
DataSetds=newDataSet();
//stringsql="SELECT*FROMcoursewherecno='"+textBox1.Text.Trim()+"'"+"orcnamelike'%"+textBox2.Text.Trim()+"%'";
//定义SQLServer连接对象
if(listBox1.SelectedIndex==0)
{
sql="SELECT*FROMcoursewherecnolike'%"+textBox1.Text.Trim()+"%'";
}
if(listBox1.SelectedIndex==1)
{
sql="SELECT*FROMcoursewherecnamelike'%"+textBox1.Text.Trim()+"%'";
}
if(listBox1.SelectedIndex==2)
{
sql="SELECT*FROMcoursewherecpnolike'%"+textBox1.Text.Trim()+"%'";
}
if(listBox1.SelectedIndex==3)
{
sql="SELECT*FROMcoursewhereccreditlike'%"+textBox1.Text.Trim()+"%'";
}
SqlConnectioncon=newSqlConnection(consqlserver);
SqlDataAdapterda=newSqlDataAdapter(sql,con);
da.Fill(ds);
if(ds.Tables[0].Rows.Count>0)
{//将获得数据源赋予数据库控件
dataGridView1.DataSource=ds.Tables[0];
}
con.Close();
con.Dispose();
da.Dispose();
}
privatevoidbutton3_Click(objectsender,EventArgse)//添加代码
{
try
{
//首先判断输入信息是否完全
if(textBox2.Text==""||textBox3.Text=="")
{
MessageBox.Show("请输入完整的课程信息","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Warning);
}
else
{
DataSetds=newDataSet();
//在此判断保存重复记录问题
stringstrSqls;
strSqls=string.Format("SELECT*FROMcoursewherecno='"+textBox2.Text.Trim()+"'");
//定义SQLServer连接对象
SqlConnectioncon=newSqlConnection(consqlserver);
SqlDataAdapterda=newSqlDataAdapter(strSqls,con);
da.Fill(ds);
if(ds.Tables[0].Rows.Count>1)
{
//提示该课程编号已经存在
MessageBox.Show("该课程号已经存在,请您重新输入","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
else
{
if(MessageBox.Show("确认要保存该课程信息吗?
","信息提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==DialogResult.Yes)
{
strSqls=string.Format(@"insertintocourse(cno,cname,cpno,ccredit)values('{0}','{1}','{2}','{3}')",textBox2.Text.Trim(),textBox3.Text.Trim(),textBox4.Text.Trim(),textBox5.Text.Trim());
//定义SQLServer连接对象
SqlConnectioncons=newSqlConnection(consqlserver);
SqlCommandcmd=newSqlCommand(strSqls,cons);
try
{
cons.Open();
cmd.ExecuteNonQuery();
}
catch{}
finally
{
cons.Close();
cons.Dispose();
cmd.Dispose();
}
MessageBox.Show("信息保存成功","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
//刷新数据
stringsqls="select*fromcourseorderbycno";
SqlDataAdapterda1=newSqlDataAdapter(sqls,con);
da1.Fill(ds);
if(ds.Tables[0].Rows.Count>1)
{
dataGridView1.DataSource=ds.Tables[0];
}
}
}
}
}
catch{}
}
privatevoiddataGridView1_CellContentClick(objectsender,DataGridViewCellEventArgse)//修改代码
{
textBox2.Text=dataGridView1.CurrentRow.Cells[0].Value.ToString();
textBox3.Text=dataGridView1.CurrentRow.Cells[1].Value.ToString();
textBox4.Text=dataGridView1.CurrentRow.Cells[2].Value.ToString();
textBox5.Text=dataGridView1.CurrentRow.Cells[3].Value.ToString();
}
privatevoidbutton4_Click(objectsender,EventArgse)
{
try
{
if(textBox2.Text=="")
{
MessageBox.Show("请选择或输入要修改的课程编号","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Warning);
}
else
{
DataSetds=newDataSet();
//判断要修改的数据信息是否存在
stringstrSqls;
strSqls=string.Format("SELECT*FROMcoursewherecno='"+textBox2.Text.Trim()+"'");
//定义SQLServer连接对象
SqlConnectioncon=newSqlConnection(consqlserver);
SqlDataAdapterda=newSqlDataAdapter(strSqls,con);
da.Fill(ds);
if(ds.Tables[0].Rows.Count>0)
{
if(MessageBox.Show("确认要修改该课程信息吗?
","信息提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==DialogResult.Yes)
{
//定义修改数据信息的SQL语句
strSqls=string.Format(@"updatecoursesetcname='{1}',cpno='{2}',ccredit='{3}'wherecno='{0}'",textBox2.Text.Trim(),textBox3.Text.Trim(),textBox4.Text.Trim(),textBox5.Text.Trim());
//定义SQLServer连接对象
SqlConnectioncons=newSqlConnection(consqlserver);
SqlCommandcmd=newSqlCommand(strSqls,cons);
try
{
cons.Open();
cmd.ExecuteNonQuery();
}
catch{}
finally
{
cons.Close();
cons.Dispose();
cmd.Dispose();
}
MessageBox.Show("课程信息修改成功","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
//刷新数据
stringsqls="select*fromcourseorderbycno";
SqlDataAdapterda1=newSqlDataAdapter(sqls,con);
DataSetdss=newDataSet();
da1.Fill(dss);
if(dss.Tables[0].Rows.Count>0)
{
dataGridView1.DataSource=dss.Tables[0];
}
}
}
}
}
catch{}
}
privatevoidbutton5_Click(objectsender,EventArgse)//删除代码
{
try
{
if(textBox2.Text=="")
{
MessageBox.Show("请选择或输入要删除的课程号信息","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Warning);
}
else
{
DataSetds=newDataSet();
//判断要删除的数据信息是否存在
stringstrSqls;
strSqls=string.Format("SELECT*FROMcoursewherecno='"+textBox2.Text.Trim()+"'");
//定义SQLServer连接对象
SqlConnectioncon=newSqlConnection(consqlserver);
SqlDataAdapterda=newSqlDataAdapter(strSqls,con);
da.Fill(ds);
if(ds.Tables[0].Rows.Count>0)
{
if(MessageBox.Show("确认要删除该课程信息吗?
","信息提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==DialogResult.Yes)
{
//定义删除数据信息的SQL语句
strSqls=string.Format(@"deletecoursefromcoursewherecno='{0}'",textBox2.Text.Trim());
//定义SQLServer连接对象
SqlConnectioncons=newSqlConnection(consqlserver);
SqlCommandcmd=newSqlCommand(strSqls,cons);
try
{
cons.Open();
cmd.ExecuteNonQuery();
}
catch{}
finally
{
cons.Close();
cons.Dispose();
cmd.Dispose();
}
MessageBox.Show("课程信息删除成功","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
//刷新数据
stringsqls="select*fromcourseorderbycno";
SqlDataAdapterda1=newSqlDataAdapter(sqls,con);
DataSetdss=newDataSet();
da1.Fill(dss);
if(dss.Tables[0].Rows.Count>0)
{
dataGridView1.DataSource=dss.Tables[0];
}
}
}
}
}
catch{}
}
}
}
药物作用:
胃酸过多症是指胃液(包括盐酸和胃蛋白酶等成分)分泌过多,患者通常感到胃部不适,反酸水、烧心(胃烧灼感)。
胃酸分泌过多时,可导致胃粘膜上的保护层受损,并进一步损害胃壁内层,引起胃痛(上腹部疼痛)、恶心、呕吐、食欲不振等。
长期酗酒、喜辛辣食物、生活不规律、不定时用餐、精神紧张、喝过多汽水、大量吸烟、服用某些对胃有损害的药物、外科手术、严重烧伤或细菌感染等因素均能诱发胃酸过多症。
目前常用的治疗药物有四类:
中和胃酸药、H2-受体阻断剂、质子泵抑制剂以及胃肠粘膜保护剂。
1、中和胃
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c# 数据 连接 代码