欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

我的derby学习笔记之二:嵌入式derby的JDBC驱动 博客分类: 我的学习 嵌入式DerbyJDBCJavaJDK

程序员文章站 2024-03-22 18:25:22
...

如果你使用的JDK是1.5或者更低版本,那么你必须载入驱动程序来和数据库进行互动。在嵌入式环境,加载驱动的同时也启动了derby。
在java应用程序中,你可以用静态方法Class.forName或者附带jdbc.driver系统参数来加载驱动程序,例如:

java 代码
 
  1. Class.forName("org.apache.derby.jdbc.EmeddedDriver"); 

如果你使用的是JDK1.6或者更高的版本,就不必显式的加载嵌入式驱动程序,在这种环境下,驱动程序会自动加载进去。

java应用程序通过JDBC API和数据库建立连接。
标准的做法是调用DriverManager.getConnection方法,他的参数是个连接URL。通过这个URL可以创建数据库(create=true)或者关闭系统(shutdown=true)。

一个嵌入式环境的应用程序可以通过URL来与derby的多用户模式的客户和服务器环境连接。

通常,所有形式的连接URL都有一下的特征
  • 你可以指定你想连接的数据库的名字。
  • 你可以指定大量的属性和值来帮助你完成任务。.
  以下是一个例子
java 代码
 
  1. Connection conn=DriverManager.getConnection("jdbc:derby:sample");