关键词不能为空

当前您在: 主页 > 英语 >

c#数据库连接代码

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-15 14:28
tags:

-

2021年2月15日发(作者:suarez)


c#


数据库连接代码



///


系统引用



using


using


using ent;


///


///


必需的设计器变量。



///


private ner components = null;


private t myDataSet;


c#


本地


MDB


数据库连接



private void menuItem2_Click(object sender, rgs e)


{



try



{




//


创建一个



OleDbConnection


对象





string strCon =


Source = ../../database/MDB


数据库名称


.mdb




OleDbConnection myConn = new OleDbConnection ( strCon )




string strCom =


数据表名称





//


创建一个



DataSet


对象





myDataSet = new DataSet ( )




( )




OleDbDataAdapter myCommand = new OleDbDataAdapter


( strCom , myConn )




( myDataSet ,


数据表名称





( )




//


关闭连接




=


本地


MDB


数据库连接成功




}




catch ( Exception ex )




{




=


本地


MDB


数据库连接失败




(


连接本地


MDB


数据库发生错误:

< p>


ng ( ) ,


错误!





}


}


c#


远程


MDB


数据库连接



c#


本地


SQL


数据库连接



private void menuItem3_Click(object sender, rgs e)


{



try



{




//


创建一个



SqlConnection


对象





string strCon =


数据


库名称


';Data Source='


本地计算机名


';User ID='


登录用户名


';Password='


登录用 户密码


';Connect Timeout=30




SqlConnection myConn = new SqlConnection ( strCon )




string strCom =


数据表名称





//


创建一个



DataSet


对象





myDataSet = new DataSet ( )




( )




SqlDataAdapter myCommand = new SqlDataAdapter ( strCom ,


myConn )




( myDataSet ,


数据表名称





( )




//


关闭连接




=


本地


SQL


数据库连接成功




}




catch ( Exception ex1 )




{




=


本地


SQL


数据库连接失败




(


连接本地


SQL


数据库发生错误:

< p>


ng ( ) ,


错误!



}


}


c#


远程


SQL


数据库连接



private void menuItem10_Click(object sender, rgs e)


{



try



{




//


创建一个


SqlConnecti on


对象





string strCon =


数据库名称


';Server='


远程


IP




,1433


';User ID ='


登录用户名


';Password='

登录用户密码


';Persist


Security Info=True




SqlConnection myConn = new SqlConnection ( strCon )




string strCom =


数据表名称





//


创建一个



DataSet


对象





myDataSet = new DataSet ( )




( )




SqlDataAdapter myCommand = new SqlDataAdapter ( strCom ,


myConn )




( myDataSet ,


数据表名称





( )




//


关闭连接




=


远程


SQL


数据库连接成功




}




catch ( Exception ex2 )




{




=


连接远程


SQL

数据库失败




(


连接远程


SQL


数据库发生错误:

< p>


ng ( ) ,


错误!





}




/** ********


数据库连接


**********/


连接串格式:



ConnStr =


User ID=




ConnStr =


integrated security=sspi


SqlConnection sqlConn



new SqlConnection(ConnStr); //



立数据库连接



(); //


打开数据库连接



//


打开数据库连接之后可以对数据库进行更、删、改等操作



(); //


关闭数据库连接



/************


数据库操作


*************/


数据库操作语句的执行


:


1. string sqlStr =


SqlCommand


myCommand


=


new


SqlCommand(sqlStr,sqlConn);


2. string sqlStr =



SqlCommand myCommand = new SqlCommand();


dType =


dText = sqlStr;


tion = sqlConn;


3.


存储过程的执行:



SqlCommand myCommand = new SqlCommand();


tion = sqlConn;


dText =


dType = Procedure;


eNonQuery();



如果需要向存储过程中传递参数可以直接写在:


dText


里面,如:


dText =



,参数


1


,参数


2

< br>,??


(



执行数据 库语句的方法有:


ExecuteNonQuery(),ExecuteReader (),ExecuteScalar(),ExecuteX


mlReader()


四种方法。




执行数据库查询操作时:


将查询结果放到


DataSe t


的一个临时



DataTable< /p>


中,



DataTable


中的内容和数据库不同步,


当数据库


中的内容有变化 时,需对该


DataTable


进行更新。

(


再次从数据库中


获得相关信息


)


DataSet dataSet = new DataSet();


//


建立


SqlData Adapter


对象


,


并执行数据库语 句



SqlDataAdapter myCommand = new


SqlDataAdapter(sqlStr,sqlConn);


//


将数据放到


Data Set


的临时表中



(dataSet,


//


直接放到


DataTable


里面



DataTable dt = new DataTable();


(dt);




c#


数据库连接和操作大全



一:数据库连接代码:



SqlConnection objSqlConnection = new SqlConnection (


127.0.0.1;uid = sa; pwd =;database =test


();


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



int i = 0;


string s1 =


i = 16();


s1 =


s2 =


SqlConnection objSqlConnection = new


Sq lConnection(


=test


();



(


数据库连接成功



< br>



try



{


SqlCommand sqlcom = new SqlCommand(


info(id,name,sex) values(


objSqlConnection);


eNonQuery();



(


添加成功!






}


catch (Exception a)



{



(ng());



}


(


添加 成功!





}



三:数据库的修改代码:



int i = 0;


string s1 =


s1 =


s2 =


if ( == 0)


i = 0;


else


i = 32();


SqlConnection objSqlConnection = new


SqlConnection(


=test


();


(


数据库连接成功

< br>




try


{


SqlCommand sqlcom = new SqlCommand(


set name='


objSqlConnection);


eNonQuery();


(

修改成功!




();


}


catch (Exception a)


{


(ng());


}


四:数据库的删除代码:



int i = 0;


string s1 =


s1 =


s2 =


if(==0)


i=0;


else



i = 16();


SqlConnection objSqlConnection = new


Sq lConnection(


=test


();


(


数据库连接成功





try


{


SqlCommand sqlcom = new SqlCommand(


info where id=


eNonQuery();


(


删除成功!





();


}


catch (Exception a)


{


(ng());


}


五:数据库的查询代码:



1.


类开始:



DataTable dt1 = new DataTable();


SqlDataAdapter da1 = new SqlDataAdapter();


2.


按钮代码:



int i = 0,n=0;


string s1 =


s1 =


s2 =



if ( == 0)


i = 0;


else


i = 32();


SqlConnection objSqlConnection = new


SqlConnection(


=test


();


(


数据库连接成功

< br>




string query =


DataSet objDataSet = new DataSet();


SqlDataAdapter obj = new SqlDataAdapter();




Command = new SqlCommand(query,


objSqlConnection);


(objDataSet,



SqlCommand objSqlCommand = new SqlCommand(query,


objSqlConnection);


SqlDataReader objSqlReader =


eReader();



while (())


{


n += 1;


(


编号


:


ue(0) +


姓名


:


+


性别



}


if (n == 0)


(


数据库中没有这 样的记录!



六:数据库的查询代码:




int i = 0;



// int n = 0;


string s1 =


string sql;


s1 =


s2 =


if ( == 0)


{


i = 0;

-


-


-


-


-


-


-


-



本文更新与2021-02-15 14:28,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/655451.html

c#数据库连接代码的相关文章