C图书管理系统课程设计报告(18)
时间:2026-01-16
时间:2026-01-16
C#图书管理系统课程设计报告
附录
关键代码
1数据库连接字符串 写为静态类,使用时直接调用。 ○
public static class Connection {
public static string ConnString {
get { return "Data Source=.;Initial Catalog=library;Integrated Security=True"; }
} }
2数据库访问类DBaccess类,包括getTable(string sql)返回datatable类型的数据集、○
ExecuteSql(string sql)执行增加、修改、删除等语句返回值为布尔型、GetScalar(string sql)返回查询的单个值。
using System;
using System.Data.SqlClient; using System.Data;
namespace 图书管理系统 {
public static class DbAccess {
private static string constr = Connection.ConnString; //获得数据库连接字符串 public static DataTable GetTable(string sql) {
using (SqlConnection con = new SqlConnection(constr)) // using 自动关闭连接,释放资源 {
try {
SqlDataAdapter adapter = new SqlDataAdapter(sql, con); DataSet ds = new DataSet();
adapter.Fill(ds, "mytable"); //填充数据集 return ds.Tables[0]; //返回表 }
catch (Exception e) {
throw new Exception(e.Message); //抛出异常 } } }
public static Boolean ExecuteSql(string sql) {
下一篇:9-1库仑定律电场强度