自己写的操纵SQLite数据库的SQLHelper,备忘的-_-(VS2005 C#)
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://approlife.blog.51cto.com/304821/58691 |
System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.SQLite; using System.Data.Common; namespace WM { class SQLHelper { //建库 public DbConnection getCon() { DbConnection con = new SQLiteConnection(); con.ConnectionString = "Data Source=WebMan.db"; return con; } //建表 public void CreateWebTable(DbConnection con) { con.Open(); try { using (DbCommand com = con.CreateCommand()) { com.CommandText = "create table webtable( id integer primary key ,username varchar(20),qiyename varchar(50),webname varchar(50),tel varchar(20),lianxiren varchar(20),fufeidate varchar(10),daoqidate varchar(10),price varchar(10),status varchar(10),yewuyuan varchar(15),mark varchar(50))"; com.ExecuteNonQuery(); com.CommandText = "create table yewutable( id integer primary key ,num varchar(20),workername varchar(20),gender varchar(5),age varchar(5),bear varchar(10),fromwhere varchar(60),mark varchar(50))"; com.ExecuteNonQuery(); com.CommandText = "create table usertable( id integer primary key,username varchar(20),pwd varchar(20))"; com.ExecuteNonQuery(); } } catch (Exception) { } } //查询 public DataSet Query(DbConnection con,string sql) { DataSet ds = new DataSet(); DbDataAdapter da = new SQLiteDataAdapter(sql, (SQLiteConnection)con); da.Fill(ds); return ds; } //其它操作 public int Control(DbConnection con, string sql) { int i = 0; using (DbCommand com = con.CreateCommand()) { com.CommandText = sql; i = com.ExecuteNonQuery(); } return i; } } } 本文出自 “技术旅途上蹒跚的步行者” 博客,请务必保留此出处http://approlife.blog.51cto.com/304821/58691 本文出自 51CTO.COM技术博客 |


System;
approlife
博客统计信息
热门文章
最新评论
友情链接