使用 sqlite 建库建表操作
1. 使用可视化的工具建立. 我常用的是 SQLite Expert Personal ...
http://www.sqliteexpert.com/ 可下载
2. 通过代码建立
import java.sql.*;
public class Test {
public static void main(String[] args) throws Exception {
Class.forName("org.sqlite.JDBC");
Connection conn =
DriverManager.getConnection("jdbc:sqlite:test.db");
Statement stat = conn.createStatement();
stat.executeUpdate("drop table if exists people;");
stat.executeUpdate("create table people (name, occupation);");
PreparedStatement prep = conn.prepareStatement(
"insert into people values (?, ?);");
prep.setString(1, "Gandhi");
prep.setString(2, "politics");
prep.addBatch();
prep.setString(1, "Turing");
prep.setString(2, "computers");
prep.addBatch();
prep.setString(1, "Wittgenstein");
prep.setString(2, "smartypants");
prep.addBatch();
conn.setAutoCommit(false);
prep.executeBatch();
conn.setAutoCommit(true);
ResultSet rs = stat.executeQuery("select * from people;");
while (rs.next()) {
System.out.println("name = " + rs.getString("name"));
System.out.println("job = " + rs.getString("occupation"));
}
rs.close();
conn.close();
}
}
注意:
1. Connection conn = DriverManager.getConnection("jdbc:sqlite:test.db");
如果指定名称所代表的数据库不存在则自动创建.如果存在则直接使用.
2. stat.executeUpdate("drop table if exists people;");
stat.executeUpdate("create table people (name, occupation);");
通过代码来创建删除表. 没啥好说的了.
其他的也没什么太多要注意的了.
分享到:
相关推荐
仅适用于编程基础薄弱的初学者,(System.Data.SQLite.dll)需要引用
在这个系统中,SQLite3用于存储图书的各种信息,如书名、作者、出版社、出版日期等。Python的sqlite3模块提供了与SQLite数据库交互的接口,可以进行数据的增删改查操作。 4. **数据库设计**:在设计图书信息管理...
在Android应用开发中,SQLite是一个重要的组成部分,它是一个轻量级的、开源的、嵌入式关系型数据库,主要...在实际项目中,还需要注意数据的事务处理、性能优化以及异常处理等方面,以确保数据库操作的稳定性和效率。
ELinq 是一个轻量简单易用的开源Linq ORM数据访问组件,支持Nullable类型和枚举类型,对Linq的谓词提供了完美的支持,支持根据实体类自动建库建表建关系,支持根据数据库通过T4模版自动生成实体代码,旨在让绝大部份...
SQLite数据库操作极致简单 一句代码建库建表1、调用层不关心数据库的创建和存放2、调用层不关心表的创建3、调用层不关心sql语句的拼接4、调用层传对象就可以操作数据库5、无需关心数据库版本(程序会自动建表,自动...
3. **建库建表**: 建立SQLite数据库可以通过执行SQL语句完成。例如,`CREATE DATABASE dbname` 创建数据库,`CREATE TABLE tablename (column1 type1, column2 type2, ...)` 创建表。在C++中,这通常通过字符串构造...
只需要配置好数据库连接线程,无须建库建表,系统启动诊断无库无表会自动创建库表并引导至初始化页面连接ZLMediaKitServer。 监控断流自动重新拉流。 H.265初步支持。 项目依赖 基于作为基础服务,实现流媒体服务...
Sqlite不提供独立的可视化管理工具,但第三方工具如SqliteStudio可用于管理数据库,包括建库、建表、编辑数据和导出数据等功能。 2. Sqlite在.NET中的应用: 在.NET项目中使用Sqlite时,通常会下载适用于.NET的...
Qt开发的通讯录小程序。 学习QT时,参照网上的例子完成的小程序...1.SQLite数据库的连接,建库,建表 2.QSqlTableModel / QDataWidgetMapper / QItemDelegate等类的使用 3.Windows环境下摄像头的使用 4.图像的表示方法
**4.2 建库建表** 使用MySQL创建数据库`mybatis_plus`,并在其中创建`user`表。例如: ```sql CREATE DATABASE `mybatis_plus` /*!40100 DEFAULT CHARACTER SET utf8mb4 */; USE `mybatis_plus`; CREATE TABLE `...
ZKNET是一款集成了多种数据库支持的系统,包括Oracle、SQL Server、Sqlite和MySql等。该系统的数据库配置主要通过一个名为`attsite.ini`的配置文件来实现。在该文件中,每一个【DATABASE】区块代表一个数据库的连接...