图书管理系统知识点.pdfVIP

  • 15
  • 0
  • 约9.24千字
  • 约 8页
  • 2021-06-20 发布于湖南
  • 举报
图书管理系统知识点 借书模块 1、数据库链接串的生成及编写 string strcon = @Data Source=YTR-PC;Initial Catalog=MYBOOK;User ID=sa; 2、SqlConnection 对象 作用:其它对象连接数据库的渠道 用法: string strcon = @Data Source=YTR-PC;Initial Catalog=MYBOOK;User ID=sa; SqlConnection conn = new SqlConnection(strcon); conn.Open(); 3、SqlCommand对象 作用:执行操纵数据库的指令,一般针对 insert 、update 、delete 和存储过程指令。 但针对 DataReader 对象除外,如: DataReader 对象= SqlCommand对象 . ExecuteReader(); 用法: SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.Connection = conn; cmd.CommandText = insert into TLend values( + textBox3.Text.Trim() + , + textBox1.Text.Trim() + , + textBox2.Text.Trim() + , + date_now.ToString()+); cmd.ExecuteNonQuery(); CommandText的两种方法: 方法 1:直接生成 SQL语句 cmd.CommandText = insert into TLend values( + textBox3.Text.Trim() + , + textBox1.Text.Trim() + , + textBox2.Text.Trim() + , + date_now.ToString()+); 方法 2 : 参数法 cmd.CommandText = insert into TLend values(@BookID,@ReadID,@ISBN,@LTime ) ; cmd.Parameters.Add( @BookID , SqlDbType .VarChar); cmd.Parameters[ @BookID].Value = textBox3.Text.Trim(); cmd.Parameters.Add( @ReadID, SqlDbType .VarChar); cmd.Parameters[ @ReadID].Value = textBox1.Text.Trim(); cmd.Parameters.Add( @ISBN, SqlDbType .VarChar); cmd.Parameters[ @ISBN].Value = textBox2.Text.Trim(); cmd.Parameters.Add( @LTime, SqlDbType .DateTime); cmd.Parameters[ @LTime].Value = date_now; 4、异常处理 Try { } Catch { } Finally {} 5、SqlDataAdapter 对象 作用:通过 select 语句从数据库读取数据填充到 DataSet (数据集)对象 用法: string sqlStrSelect = select BookID,TBook.ISBN,BookName,Publisher,Price,LTime from TLend,TBook +

文档评论(0)

1亿VIP精品文档

相关文档