基本信息
文件名称:C#数据库连接方式(类的形式).docx
文件大小:16.06 KB
总页数:3 页
更新时间:2025-05-20
总字数:约2.08千字
文档摘要

C#数据库连接方式(类的形式)

目录C#数据库连接(类的形式)C#连接数据库的步骤和相关的方法调用相关的方法调用总结

C#数据库连接(类的形式)

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Threading.Tasks;

usingSystem.Data.SqlClient;

namespacesystemprotect

classDataCon

staticstringstrCon=server=.;database=自己的数据库名;uid=sa;pwd=自己的数据库密码;//数据库连接串

SqlConnectionconn=newSqlConnection(strCon);

publicSqlDataReaderquery(stringstr)//查询

if(this.conn.State==System.Data.ConnectionState.Closed)//判断连接是否打开

this.conn.Open();

SqlCommandcmd=newSqlCommand(str,conn);

returncmd.ExecuteReader();

publicintinsert(stringstr)//插入,删除,更新返回影响的行数

if(this.conn.State==System.Data.ConnectionState.Closed)

this.conn.Open();

SqlCommandcmd=newSqlCommand(str,conn);

returncmd.ExecuteNonQuery();

publicvoidclose()//关闭连接

conn.Close();

}

C#连接数据库的步骤和相关的方法调用

//第一步:创建Connection数据库连接对象

SqlConnectionconn=newSqlConnection(server=.;uid=sa;pwd=jnos;database=JINGDONGDB);

//第二步:打开连接数据库

conn.Open();

//第三步:使用数据库

stringsql=$@selectProductNo,ProductName,ProductImage,

Price,passwordfromProductwhereProductNo={_ProductNo}andpassword={_password};//@符号表示可以换行,代码也连接在一起

SqlCommandcommand=newSqlCommand(sql,conn);

SqlDataReaderreader=command.ExecuteReader();//

if(reader.Read())

stringProductNo=reader[ProductNo].ToString();

stringProductName=reader[ProductName].ToString();

MessageBox.Show($欢迎{ProductName}登录成功);

}//在数据库里面是为next()有数据为true没有数据为flase

else

MessageBox.Show(账号或密码错误,请重新输入!);

//intresule=command.ExecuteNonQuery();//添加、删除、修改(返回行数受影响)接SqlCommandcommand=newSqlCommand(sql,conn);

//行是添加删除修改的步骤

//objectresult=command.ExecuteScalar();//查询聚合函数用到

//if(resule0)

//MessageBox.Show(删除成功);

//else

//MessageBox.Show(删除失败);

//第四步:关闭连接对象

conn.Close();

相关的方法调用

command.ExecuteNonQuery:添加、删除、修改(返回行数受影响command.ExecuteScalar:查询聚合函数command