
一、关于SQLite ADONET: SystemDataSQLite 是一个原始 SQLite 的加强版。它不需要链接 NET Runtime,因此可脱离 NET 独立发布,它内嵌了一个完整的 ADONET 20 引擎,为开发提供了完整的支持。
二、在C#中使用SQLite
1 添加引用: SystemDataSQLiteDLL 。
2 创建数据库文件: SQLiteConnectionCreateFile(fileName);
3 连接数据库: var connection = new SQLiteConnection(connectionString);
connectionString 中包含了数据库的一些配置信息,比如数据库文件路径,数据库密码等,可用 SQLiteConnectionStringBuilder 来创建 connectionString,当然也有其他方法,都很简单。
4 从数据库读取数据。
三、代码:
view sourceprint
// 注意此处 using 。
using System;
using SystemDataSQLite;
using SystemText;
namespace ConsoleApplication
{
public class SQLiteTester
{
public static void Test()
{
// 1创建一个数据库文件。
var databaseFileName = "D:/testdb3";
SQLiteConnectionCreateFile(databaseFileName);
// 2创建数据库连接。
var connectionString = new SQLiteConnectionStringBuilder
{
DataSource = databaseFileName,
Password = "xxxxxx" // 此处假设数据库密码为: xxxxxx。
};
// 当然也可以直接: var connection = new SQLiteConnection("data source=" + databaseFileName + ";password=" + Password);
using (var connection = new SQLiteConnection(connectionStringToString()))
{
// 3打开连接。
connectionOpen();
引用命名空间
using SystemData;
using SystemDataSqlClient;
//1连接
string connString = "Data Source=;Database=db_BBS;Integrated Security=True;";
SqlConnection conn = new SqlConnection(connString);
try
{
connOpen();
SqlCommand comm = new SqlCommand();
commConnection = conn;
}
catch (Exception ex)
{
throw;//来抛出发生异常的根本来源
}
finally
{
connClose();
}
方法/步骤
1
登录到phpMyAdmin
2
新建一个要导入的数据库,点击“+new”
3
如图,分别填写数据库名称,以及选择数据库的排序规则,
4
完成步骤3,点击“创建”
5
完成步骤4,从右侧就可以看到我们新创建的数据库了,如果没有立即显示,刷新即可立马显示了。
6
单击我们新创建的数据库,
7
然后,我们选择“导入”,
8
完成步骤7,我们点击“选择文件”,
9
点击了“选择文件”之后,就会出现如图所示的d出框,我们选择要导入的sql就可以了,后缀名可以是sql,也可以是压缩文件zip。如图,选择好文件之后,点击“确定”就可以了
10
完成步骤⑨,你就可以从刚才的页面中看到自己上传的文件了,如图所示,其余选项默认就可以了,然后点击“执行”就可以了。
11
这个时候,你就可以看到你的数据已经导入到你新创建的数据库中了
可能是ODBC方式,某些权限受到限制吧(比如不能查master表),这种方式我没用过,我现在是用vbnet,用connecting 、adapter 等访问的,这样好像没有遇到过问题。
例如:
Dim DataSource As String, sql As String
Dim conn As SQLiteSQLiteConnection
DataSource = ApplicationStartupPath + "\StoreExecldb"
' //连接数据库
conn = New SQLiteSQLiteConnection()
Dim connstr As SQLiteSQLiteConnectionStringBuilder = New SQLiteSQLiteConnectionStringBuilder()
connstrDataSource = DataSource
Try
connConnectionString = connstrToString()
connOpen()
MeRTxt1Text = "系统已连接本地数据库,成功!"
catch
endtry
Dim Sql_connect As New SqlClientSqlConnection
Sql_connectConnectionString = 连接字符串
Dim SQL As New SqlClientSqlDataAdapter
Dim comand As New SqlClientSqlCommand
comandConnection = Sql_connect
comandCommandType = CommandTypeText
comandCommandText =查询字符串
SqlSelectCommand = comand
SQLFill(DataTable)' DataTable是与DataGridView绑定的数据集
以上就是关于c#中怎么连接到sqlite数据库全部的内容,包括:c#中怎么连接到sqlite数据库、C#asp.net 连接使用sqlite 数据库的代码怎么写、mysql的安装和sqlite数据库连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)