自己写的操纵SQLite数据库的SQLHelper,备忘的-_-(VS2005 C#)
2008-01-10 11:17
519 查看
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://yardan.blog.51cto.com/304821/58691
相关文章推荐
- Delegate (C# VS2005)备忘的 -_-
- C#线程的一个示例,自己备忘(向多个控件传递值)
- 下载 拷贝文件 (C# VS2005)备忘的-_-
- 修改DataGridView某列(C# VS2005)备忘的-_-
- c#.net常用函数和方法集 (转帖:用于自己学习)
- vs2005 常用快捷键(备忘)
- C#调用iTextSharp组件生成PDF文件, 在VS2005下已经调试通过!
- 连接SQLite数据库源码(C#)
- c#中泛型表达式树备忘
- VS2005[C#] 操作 Excel 全攻略
- 自己动手用c#写控件
- 不要忽略c#中的using和as操作符 (转)自己也是不大懂,学习一下
- sha1加密(C# VS2005)
- C#多线程学习(二) 如何操纵一个线程
- C#怎样使自己的程序在“显示桌面”时不最小化
- 使用vs2005创建智能设备的C#和C++混合项目
- 关于C#的sqlite数据库操作类
- C# 在SQLite数据库中存储图像 z
- c# 好程序(自己收藏,未整理)
- C#正则表达式整理备忘 (转)