vb.net利用system.data.sqlite.dll实现sqlite数据库编程示例
在项目开发中充分体会到了一个精简数据存储模块的重要性及实用性;在综合了三年开发经验的基础上,向各位推介一下sqlite数据库,希望更多的程序猿支持开源精神。
Imports System.data.SQLite
Public Class Form1
Dim conn As SQLiteConnection
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If System.IO.File.Exists("test.db3") = True Then
System.IO.File.Delete("test.db3")
End If
SQLiteConnection.CreateFile("test.db3")
conn = New SQLiteConnection("Data Source=test.db3;Pooling=true;FailIfMissing=false")
If conn.State <> ConnectionState.Open Then
conn.Open()
MsgBox("打开成功!")
End If
Dim cmd As New SQLiteCommand
cmd.Connection = conn
cmd.CommandText = "CREATE TABLE Test (ID INTEGER PRIMARY KEY,TestName VARCHAR(500),TestTime DateTime,Operator VARCHAR(100))"
Dim result As Integer = cmd.ExecuteNonQuery()
If result = 0 Then
MsgBox("成功")
Else
MsgBox("失败")
End If
cmd = conn.CreateCommand()
cmd.CommandText = "insert into Test(TestName,TestTime,Operator)values(@Name,@TestTime,@Operator)"
cmd.Parameters.Add("@Name", Data.DbType.String).Value = "动静"
cmd.Parameters.Add("@TestTime", Data.DbType.DateTime).Value = Now()
cmd.Parameters.Add("@Operator", Data.DbType.String).Value = "peer"
result = cmd.ExecuteNonQuery()
If result <> 0 Then
MsgBox("插入成功")
End If
SelectShowInfo()
'
cmd = conn.CreateCommand()
cmd.CommandText = "update Test set TestName='动静1'"
result = cmd.ExecuteNonQuery()
If result <> 0 Then
MsgBox("更新成功")
End If www.2cto.com
SelectShowInfo()
'
cmd = conn.CreateCommand()
cmd.CommandText = "delete from Test"
result = cmd.ExecuteNonQuery()
相关新闻>>
- 发表评论
-
- 最新评论 进入详细评论页>>
今日头条
更多>>您可能感兴趣的文章
- .NET设计模式:工厂方法模式(Factory Method)[1]
- .net架构的最后思考(箴言)
- JQuery+Asp.net MVC实现用户名重名查询
- Web Service学习笔记(4)
- 使用ASP.NET MVC3+EF+Jquery制作文字直播系统(四
- MVC3+Entity Framework 实现投票系统(二)
- asp.net DataTable和Dataset序列化成Json格式
- Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注
- 聊聊.net程序设计——浅谈使用VS2010建模拓展(下
- .NET简谈互操作(四:基础知识之Dispose非托管内存



