MyEclipse Derby 让我来说就是一个小型的数据库不需要安装,只需要下载驱动就能用。驱动下载地址为:
http://d.download.csdn.net/down/2119911/ddd5858
下面是一个测试类(首先把驱动jar包导入工程中)
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class TestDerbyBaisc {
public static void main(String[] args) {
Connection conn = null;
try {
Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();// 加载驱动
conn = DriverManager.getConnection("jdbc:derby:TESTDB;create=true");// 连接数据库
Statement st = conn.createStatement();
st.execute("create table USER_INFO (ID INT NOT NULL,NAME VARCHAR(10) NOT NULL)");// 建表
st.executeUpdate("insert into USER_INFO(ID,NAME) values (1,'hermit')");// 插入数据
st.executeUpdate("insert into USER_INFO(ID,NAME) values (2,'test')");// 插入数据
ResultSet rs = st.executeQuery("select * from USER_INFO");// 读取刚插入的数据
while (rs.next()) {
int id = rs.getInt(1);
String name = rs.getString(2);
System.out.println("ID=" + id);
System.out.println("NAME=" + name);
}
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(conn);
}
}
上面的create=true表示创建数据库