JSP学习笔记(九十九):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的文件夹,里面有很多文件,用来保存数据。

posted @ 2009-05-13 17:42  魔豆  阅读(885)  评论(0编辑  收藏  举报