学习Java6(六) 嵌入式数据库Derby(2)一个基本的例子(建数据库、建表、插入数据、查询)
来源:互联网 发布:java dom4j xpath 编辑:程序博客网 时间:2024/06/07 18:14
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 }
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
只要大家有一点点的JDBC的底子,以上例子还是很容易看懂的
- 学习Java6(六) 嵌入式数据库Derby(2)一个基本的例子(建数据库、建表、插入数据、查询)
- 学习Java6(六) 嵌入式数据库Derby(7)Derby+spring+hibernate
- 学习Java6(六) 嵌入式数据库Derby(1)简介
- 学习Java6(六) 嵌入式数据库Derby(3)网络版服务端
- 学习Java6(六) 嵌入式数据库Derby(4)网络版客户端
- 学习Java6(六) 嵌入式数据库Derby(5)myeclipse网络方式连接Derby
- 学习Java6(六) 嵌入式数据库Derby(6)myeclipse本地方式连接Derby
- Derby数据库学习,derby、derby。derby入门。
- 向derby数据库中插入数据
- JDK6的新特性:嵌入式数据库Derby
- Derby数据库分页查询
- derby数据库基本语法
- 学习在Java中使用嵌入式数据库Derby
- JDK6的新特性之八:嵌入式数据库Derby
- JDK6的新特性之八:嵌入式数据库Derby
- 配置文件加密方案——Derby嵌入式数据库的应用
- Derby 数据库的应用
- Derby 数据库的应用
- 学习Java6(五) 图片格式的转换
- asp.net2.0-GridView的操作
- 学习Java6(六) 嵌入式数据库Derby(1)简介
- 包容 vs 聚合
- ASP.NET 2.0提供了一个Menu 类,可以方便地创建水平或者垂直方向的下拉菜单
- 学习Java6(六) 嵌入式数据库Derby(2)一个基本的例子(建数据库、建表、插入数据、查询)
- 学习Java6(六) 嵌入式数据库Derby(3)网络版服务端
- 启动linux中的telnet
- COM复用的中Containment(包容)和Aggregation(聚合)的实现
- 从Internet上抓取指定URL的源码的方案
- 学习Java6(六) 嵌入式数据库Derby(4)网络版客户端
- 学习Java6(六) 嵌入式数据库Derby(5)myeclipse网络方式连接Derby
- C# 2.0对现有语法的改进
- 学习Java6(六) 嵌入式数据库Derby(6)myeclipse本地方式连接Derby