用Access作为后台数据库支撑,书写一个用C#写入记录的案例
具体的步骤:
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 ( ) ;
最新文章
- 基于Bootstrap简单实用的tags标签插件
- C# 类型运算符重载在类继承中的调用测试
- Coursera台大机器学习课程笔记9 -- Logistic Regression
- OracleApps Dropship 流程
- 使用eclipse远程调试Tomcat的方法
- [转] ICPC2013 World Finals赛后感
- ios专题 - APP设计流程
- ftk学习记录(button一片)
- 飘逸的python - 命令行漂亮的显示json数据
- 为什么我们要使用Async、Await关键字
- TensorFlow文档翻译-01-TensorFlow入门
- os和sys模块的区别及其常用方法总结
- RocketMQ源码 — 六、 RocketMQ高可用(1)
- GitHub学习笔记:远程端的操控
- Android 沉浸式状态栏攻略 让你的状态栏变色吧
- 在WebStorm里配置watcher实现编辑less文件时自动生成.map和压缩后的.css文件
- 【sql】ALTER更新数据库字段
- HttpServerProvider实现http服务接口(一)
- Unix api
- 2018-11-1 NOIP 模拟赛解题报告