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) {
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新小学教育C图书管理系统课程设计报告(20)全文阅读和word下载服务。
相关推荐: