java的自带数据库,觉得挺方便的就实验了下  

package com.gemantic.util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

public class JavaDBTest {

public static void main(String[] args) throws Exception {
String driver
= "org.apache.derby.jdbc.EmbeddedDriver";
String url
= "jdbc:derby:";
String facetDir
= "/data/javaDB/";
Class.forName(driver).newInstance();
Connection connection
= DriverManager.getConnection(url + facetDir+ ";create=true");
connection.setAutoCommit(
true);
Statement stmt
= connection.createStatement();
String creatSql
="CREATE TABLE testDB (" + "facetId INTEGER PRIMARY KEY," + " name VARCHAR(256))";
stmt.executeUpdate(creatSql);
stmt.executeUpdate(
"INSERT INTO testDB(facetId, name) " + "VALUES(1, '123')");
stmt.executeUpdate(
"INSERT INTO testDB(facetId, name) " + "VALUES(2, '123')");
stmt.executeUpdate(
"INSERT INTO testDB(facetId, name) " + "VALUES(3, '123')");
}
}

这样就会在相应的位置建立一个数据库,create=true ,若数据库已经存在的话打开原来的数据库,不然的话重新创建一个数据库 。

相关文章:

  • 2022-12-23
  • 2021-11-08
  • 2021-11-23
  • 2021-09-20
  • 2021-11-23
  • 2021-09-21
  • 2021-08-29
猜你喜欢
  • 2021-12-16
  • 2022-12-23
  • 2021-08-08
  • 2021-11-13
  • 2022-12-23
  • 2021-08-07
相关资源
相似解决方案