Java derby数据库入门

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的文件夹,里面有很多文件,用来保存数据。

喜欢本文,别忘了分享给朋友们
小提示:您可以按快捷键 Ctrl + D,或点此 加入收藏
阅读本文后,您的心情是:
 
恶心
愤怒
强赞
感动
路过
无聊
雷囧
关注
前一篇: Java反编译工具JD 后一篇:第一个计算机BUG
<a href="http://uquwu.com/go/?url=http://goo.gl/vlHwz" target="_blank" rel="external nofollow">南京雅思课程</a>
2013-05-23 15:53 (2L) 回复

文章写的不错,赞一个!

<a href="http://uquwu.com/go/?url=http://www.well-one.net" target="_blank" rel="external nofollow">色母</a>
2012-09-21 17:33 (1L) 回复

对这块了解的比较少呵呵