- 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)