用Access作为后台数据库支撑,书写一个用C#写入记录的案例
2016-03-08 22:03
543 查看
具体的步骤:
1.创建并打开一个OleDbConnection对象
2.创建插入的SQL语句
3.创建一个OleDbCommand对象
4.使用OleDbCommand对象来插入数据
5.关闭OleDbConnection
实现的代码如下:
<在这里我们需要用到的是:System.Data.OleDb.OleDbConnection类!(如果操作SQL数据库,我们最好使用System.Data.SqlClient.SqlConnection类)>
using System.Data
using System.Data.OleDb
string strConn = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = sample.mdb " ;
OleDbConnection myConn = new OleDbConnection ( strConn ) ;
myConn.Open ( ) ;
SQL语句
string strInsert = " INSERT INTO books ( bookid , booktitle , bookauthor , bookprice , bookstock ) VALUES ( " ;
strInsert += t_bookid.Text + ", '" ;
strInsert += t_booktitle.Text + "', '" ;
strInsert += t_bookauthor.Text + "', " ;
strInsert += t_bookprice.Text + ", " ;
strInsert += t_bookstock.Text + ")" ;
定义command对象,并执行相应的SQL语句
OleDbCommand inst = new OleDbCommand ( strInsert , myConn ) ;
inst.ExecuteNonQuery ( ) ;
myConn.Close ( ) ;
1.创建并打开一个OleDbConnection对象
2.创建插入的SQL语句
3.创建一个OleDbCommand对象
4.使用OleDbCommand对象来插入数据
5.关闭OleDbConnection
实现的代码如下:
<在这里我们需要用到的是:System.Data.OleDb.OleDbConnection类!(如果操作SQL数据库,我们最好使用System.Data.SqlClient.SqlConnection类)>
using System.Data
using System.Data.OleDb
string strConn = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = sample.mdb " ;
OleDbConnection myConn = new OleDbConnection ( strConn ) ;
myConn.Open ( ) ;
SQL语句
string strInsert = " INSERT INTO books ( bookid , booktitle , bookauthor , bookprice , bookstock ) VALUES ( " ;
strInsert += t_bookid.Text + ", '" ;
strInsert += t_booktitle.Text + "', '" ;
strInsert += t_bookauthor.Text + "', " ;
strInsert += t_bookprice.Text + ", " ;
strInsert += t_bookstock.Text + ")" ;
定义command对象,并执行相应的SQL语句
OleDbCommand inst = new OleDbCommand ( strInsert , myConn ) ;
inst.ExecuteNonQuery ( ) ;
myConn.Close ( ) ;
相关文章推荐
- pdo数据库操作类
- 23.Oracle深度学习笔记——内存架构之SGA Buffer Cache
- 24.Oracle深度学习笔记——使用存储提纲
- 25.Oracle深度学习笔记——SQL PROFILE概要文件
- 26.Oracle深度学习笔记——SQL基线
- 27.Oracle深度学习笔记——ORACLE审计
- 28.Oracle深度学习笔记——ORACLE自带DBMS函数包
- 29.Oracle深度学习笔记——分析函数
- 31.Oracle深度学习笔记——RAC常用命令
- 31.Oracle深度学习笔记——RMAN备份常用命令
- 数据库中的记录通过servlet回显到jsp页面中(连接数据库或者查询參照:对数据进行增删改查)
- Socket检测数据库连接状态
- mysql查询缓存打开、设置、参数查询、性能变量意思
- 备份oracle数据脚本
- ibatis(sqlmap)中使用in语句的方法
- MySQL Workbench建表时 PK NN UQ BIN UN ZF AI 的含义
- [mybatis]全局文件SqlMapConfig.xml配置详解
- SQL注入之SQLmap入门
- 用MySQL实现微博关注关系的方案分析
- 15个实用的管理mysql的mysqladmin命令