java 生成sqlite3 DB文件
时间: 2023-09-07 10:15:23 浏览: 59
要在 Java 中生成 SQLite3 DB 文件,你需要使用 SQLite JDBC 驱动程序。以下是一个简单的示例代码,演示如何创建一个名为 test.db 的 SQLite 数据库文件:
```
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class SQLiteJDBCDriverConnection {
public static void main(String[] args) {
Connection c = null;
Statement stmt = null;
try {
Class.forName("org.sqlite.JDBC");
c = DriverManager.getConnection("jdbc:sqlite:test.db");
System.out.println("Opened database successfully");
stmt = c.createStatement();
String sql = "CREATE TABLE COMPANY " +
"(ID INT PRIMARY KEY NOT NULL," +
" NAME TEXT NOT NULL, " +
" AGE INT NOT NULL, " +
" ADDRESS CHAR(50), " +
" SALARY REAL)";
stmt.executeUpdate(sql);
stmt.close();
c.close();
} catch (Exception e) {
System.err.println(e.getClass().getName() + ": " + e.getMessage());
System.exit(0);
}
System.out.println("Table created successfully");
}
}
```
这个示例代码使用 SQLite JDBC 驱动程序创建了一个名为 test.db 的 SQLite 数据库文件,并在其中创建了一个名为 COMPANY 的表。你可以根据需要修改代码来满足你的具体需求。