嵌入式数据库Derby(3)一个基本的例子(建数据库、建表、插入数据、查询)

1 import java.sql.Connection;
 2 import java.sql.DriverManager;
 3 import java.sql.ResultSet;
 4 import java.sql.Statement;
 5 
 6 public class TestDerbyBaisc {
 7     public static void main(String[] args) {
 8         try {           
 9             Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();//加载驱动
10             Connection conn = DriverManager.getConnection("dbc:derby:TESTDB;create=true");//连接数据库
11             Statement st = conn.createStatement();
12             st.execute("create table USER_INFO (ID INT NOT NULL,NAME VARCHAR(10) NOT NULL)");//建表
13             st.executeUpdate("insert into USER_INFO(ID,NAME) values (1,'hermit')");//插入数据
14             st.executeUpdate("insert into USER_INFO(ID,NAME) values (2,'test')");//插入数据
15             ResultSet rs = st.executeQuery("select * from USER_INFO");//读取刚插入的数据
16             while(rs.next()){
17                 int id = rs.getInt(1);
18                 String name = rs.getString(2);
19                 System.out.println("ID="+id);
20                 System.out.println("NAME="+name);
21             }
22         } catch(Exception e){
23             e.printStackTrace();
24         }
25     }
26 }
运行以后输出
ID=1
NAME=hermit
ID=2
NAME=test

在项目下会生成一个文件夹TESTDB

(文章选自:http://www.blogjava.net/vip01/archive/2007/01/16/94249.html

posted on 2007-01-17 18:27 大头剑客 阅读(1477) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 
<2025年3月>
2324252627281
2345678
9101112131415
16171819202122
23242526272829
303112345

导航

统计

公告

写字楼里写字间,写字间里程序员;
程序人员写程序,又拿程序换酒钱;
酒醒只在网上坐,酒醉还来网下眠;
酒醉酒醒日复日,网上网下年复年;
但愿老死电脑间,不愿鞠躬老板前;
奔驰宝马贵者趣,公交自行程序员;
别人笑我忒疯癫,我笑自己命太贱;
不见满街漂亮妹,哪个归得程序员.
不管前面是地雷阵还是万丈深渊,
我都将勇往直前,义无反顾,
鞠躬尽瘁,死而后已。
—— 朱镕基总理

常用链接

留言簿(1)

随笔档案

文章分类

文章档案

学习园地

最新随笔

搜索

积分与排名

最新评论