1.derby介绍
derby是一个用java语言写的开源数据库,它可以作为一个嵌入式数据库嵌入在应用程序中。在没有数据库环境的情况下,或者在做数据迁移,或者在一些相关的数据存储中使用
2.下载derby
下载地址:http://db.apache.org/derby/derby_downloads.html
3.配置derby
这里使用嵌入式的方式访问数据库,只需要把jar包derby.jar放到应用中就可以了
4.编写代码
public static void main(String[] args) { try { // 加载驱动 Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance(); // 连接数据库 Connection conn = DriverManager.getConnection("jdbc:derby:mydb;create=true"); Statement st = conn.createStatement(); // 建表 st.execute("create table CITY (ID INT NOT NULL,CITYNAME VARCHAR(10) NOT NULL)"); // 插入数据 st.executeUpdate("insert into CITY(ID,CITYNAME) values (1,'北京')"); // 插入数据 st.executeUpdate("insert into CITY(ID,CITYNAME) values (2,'上海')"); // 读取刚插入的数据 ResultSet rs = st.executeQuery("select * from CITY"); while (rs.next()) { int id = rs.getInt(1); String cityName = rs.getString(2); System.out.println("ID=" + id); System.out.println("CITYNAME=" + cityName); } rs.close(); conn.close(); } catch (Exception e) { e.printStackTrace(); } }
mydb是数据库的名字,没有这个数据库的话会自动建立。建立完数据库后,会在应用的根目录下建立mydb的文件夹,里面有很多文件,用来保存数据。
文章写的不错,赞一个!
对这块了解的比较少呵呵