您的位置:首页 > 数据库

c#连接sqlite相关代码

2012-11-20 18:37 246 查看
//创建一个数据库文件

//string datasource = "d:/test.db";

//System.Data.SQLite.SQLiteConnection.CreateFile(datasource);

//连接数据库

SQLiteConnection conn = new SQLiteConnection();

SQLiteConnectionStringBuilder connstr = new SQLiteConnectionStringBuilder();

connstr.DataSource = "E:/test/test.db";

//connstr.Password = "admin";//设置密码,SQLite ADO.NET实现了数据库密码保护

conn.ConnectionString = connstr.ToString();

conn.Open();

//创建表

//SQLiteCommand cmd = new SQLiteCommand();

//string sql = "CREATE TABLE test(username varchar(20),password varchar(20))";

//cmd.CommandText = sql;

//cmd.Connection = conn;

//cmd.ExecuteNonQuery();

//插入数据

SQLiteCommand cmd = new SQLiteCommand();

string sql = "INSERT INTO userinfo VALUES(10, 'lcd', '123456')";

cmd.CommandText = sql;

cmd.Connection = conn;

cmd.ExecuteNonQuery();

//取出数据

sql = "SELECT * FROM userinfo";

//select c.rowid from userinfo可以获取到数据库行id

cmd.CommandText = sql;

SQLiteDataReader reader = cmd.ExecuteReader();

String username = "";

String password = "";

while (reader.Read())

{

username = reader.GetString(1);

password = reader.GetString(2);

}

MessageBox.Show(username + ";" + password);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: