易截截图软件、单文件、免安装、纯绿色、仅160KB

Java 6 中自带的 Java DB(derby) 数据库

新安装了 JDK 6 的程序员们也许会发现,除了传统的 bin、jre 等目录,JDK 6 新增了一个名为 db 的目录。这便是 Java 6 的新成员:Java DB。这是一个纯 Java 实现、开源的数据库管理系统(DBMS),源于 Apache 软件基金会(ASF)名下的项目 Derby。它只有 2MB 大小,对比动辄上 G 的数据库来说可谓袖珍。但这并不妨碍 Derby 功能齐备,支持几乎大部分的数据库应用所需要的特性。更难能可贵的是,依托于 ASF 强大的社区力量,Derby 得到了包括 IBM 和 Sun 等大公司以及全世界优秀程序员们的支持。这也难怪 Sun 公司会选择其 10.2.2 版本纳入到 JDK 6 中,作为内嵌的数据库。这就好像为 JDK 注入了一股全新的活力:Java 程序员不再需要耗费大量精力安装和配置数据库,就能进行安全、易用、标准、并且免费的数据库编程。在这一章中,我们将初窥 Java DB 的世界,来探究如何使用它编写出功能丰富的程序。
1~&ex r4f^ B NuJt0Hello, Java DB:内嵌模式的 Derby
2[E(`+}JS3|sE0既然有了内嵌(embedded)的数据库,就让我们从一个简单的范例开始,试着使用它吧。这个程序做了大多数数据库应用都可能会做的操作:在 DBMS 中创建了一个名为 helloDB 的数据库;创建了一张数据表,取名为 hellotable;向表内插入了两条数据;然后,查询数据并将结果打印在控制台上;最后,删除表和数据库,释放资源。
$J,D6T9\ b,g0public class HelloJavaDB {
:\xB f-v e[,K0public static void main(String[] args) { 中文JAVA技术网0A r&^9b S s'E)x
try { // load the driver
5vF1i] u3yU%t+xW.?0Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();
Ei.[0MbJ0System.out.println("Load the embedded driver");
@v/YhRo#l0Connection conn = null; 中文JAVA技术网1t|O7r$`WOT
Properties props = new Properties(); 中文JAVA技术网(D#i8}YgW%]u
props.put("user", "user1"); props.put("password", "user1"); 中文JAVA技术网-q:d9@P"F4E9wa R
//create and connect the database named helloDB 中文JAVA技术网1]T^OT-{Nu3o w
conn=DriverManager.getConnection("jdbc:derby:helloDB;create=true", props); 中文JAVA技术网akm1k4? y
System.out.println("create and connect to helloDB"); 中文JAVA技术网6|f__ ];O
conn.setAutoCommit(false); 中文JAVA技术网X;K?Cm3@;D7


相关文档:

Java性能优化

Java性能优化技巧集锦
一、通用篇
  1.1 不用new关键词创建类的实例
  1.2 使用非阻塞I/O
  1.3 慎用异常
 
 1.4 不要重复初始化变量
  1.5 尽量指定类的final修饰符
  1.6 尽量使用局部变量
  1.7
乘法和除法
二、J2EE篇
  2.1 使用缓冲标记
  2.2 始终通过会话Bean访问实体Bea ......

java IO详解 Java基础 很重要

java IO详解
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。
Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStrea ......

详解Java解析XML的四种方法


XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法。
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容 ......

Java网站1

http://www.onjava.com
    O'Reilly的Java网站. 每周都有新文章
http://java.sun.com
    官方的Java开发者网站 - 每周都有新文章发表
http://www.developer.com/java
    由Gamelan.com 维护的Java技术文章网站
http://www.java.net
  &nb ......

java网站 2

java国外著名网站
1. Java的老家:
  链接:www.javasoft.com java.sun.com
  简介:这是查找各种Java官方资源的好地方,我们可以在这里下载到最新的JDK、Java工具、以及JDKDOC。
  2. Earthweb的开发网站:
  链接:www.gamelan.com
  简介:它是所有Java资源站点的始祖。
  3. Java Focus网站: ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号