如果你使用的JDK是1.5或者更低版本,那么你必须载入驱动程序来和数据库进行互动。在嵌入式环境,加载驱动的同时也启动了derby。
在java应用程序中,你可以用静态方法Class.forName或者附带jdbc.driver系统参数来加载驱动程序,例如:
java 代码
- Class.forName("org.apache.derby.jdbc.EmeddedDriver");
如果你使用的是JDK1.6或者更高的版本,就不必显式的加载嵌入式驱动程序,在这种环境下,驱动程序会自动加载进去。
java应用程序通过JDBC API和数据库建立连接。
标准的做法是调用DriverManager.getConnection方法,他的参数是个连接URL。通过这个URL可以创建数据库(create=true)或者关闭系统(shutdown=true)。
一个嵌入式环境的应用程序可以通过URL来与derby的多用户模式的客户和服务器环境连接。
通常,所有形式的连接URL都有一下的特征
- 你可以指定你想连接的数据库的名字。
- 你可以指定大量的属性和值来帮助你完成任务。.
以下是一个例子
java 代码
- Connection conn=DriverManager.getConnection("jdbc:derby:sample");
相关推荐
derby的eclipse插件 博文链接:https://hugebait.iteye.com/blog/47188
derby嵌入式数据库连接问题
jdbc:derby://localhost:1527/databaseName;create=true Access 是通过 ODBC 连接的. Excel 也可以. 甚至可以动态构造连接字符串: 这样可以直接连接到 Access 数据库文件. jdbc:odbc:DRIVER={Microsoft Access...
收集的学习资料,包括:Derby数据库(V10.9)用户手册(PDF版),用 Apache Derby 进行 Java 数据库开发,用 Apache Derby 进行数据库开发,03开源项目(三)嵌入式数据库Apache Derby(1)(开发指南).pdf ,Apache Derby ...
嵌入式数据库Apache+Derby开发指南
derby数据库驱动包,java编程需要的包
JavaSE6.0的Derby嵌入式数据库 基于嵌入式开源数据库Derby实现信息服务平台
derby的入门资料 给大家共享过来 很值得下载
Mysql+Oracle+SqlServer+Access+derby jdbc驱动包
JDBC 驱动包合集 JAR包: Access cache db2 derby firebird hsqldb informix ingres jtds maxdb mssql mysql oracle postgresql sqlite
derby embedded模式默认是不需要用户名和密码的,但是用户验证这一需求是多么正常啊,怎么让derby embedded模式支持用户验证呢?本教程将带领你一步步揭开迷雾。Joy原创!
derby 数据库驱动jar包, 更多其他数据库驱动jar包(包括db2,derby,exasol,h2,jtds,mimer,mysql,nuodb,oracle,postgresql,redshift,sqlite,vertica)请看楼主其他资源贴