`
hugebait
  • 浏览: 26532 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

我的derby学习笔记之二:嵌入式derby的JDBC驱动

阅读更多

如果你使用的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");  

分享到:
评论

相关推荐

    我的derby学习笔记之一:derby开始准备

    derby的eclipse插件 博文链接:https://hugebait.iteye.com/blog/47188

    连接derby数据库方法—附图

    其中,`jdbc:derby`是Derby数据库的连接协议,`localhost`是数据库服务器的主机名,`1527`是数据库服务器的端口号,`mydatabase`是数据库名称。 2. 使用Tomcat连接池 使用Tomcat连接池可以实现数据库连接的池化,...

    JavaSE6.0的Derby嵌入式数据库

    2. **加载驱动程序**:在Java应用程序中加载Derby的JDBC驱动程序。 3. **编写数据库操作代码**:使用JDBC API编写用于数据存取、查询和其他操作的代码。 #### 案例分析:名片管理器软件 本节将通过一个具体的例子...

    常用 JDBC 驱动名字和 URL 列表.txt

    jdbc:derby://localhost:1527/databaseName;create=true ``` 这里的`localhost`是服务器地址,`1527`是Derby默认的端口,`databaseName`是数据库名。 #### 使用ODBC连接Excel和Access 对于使用ODBC连接的Excel和...

    derby embedded模式设置用户名和密码

    Connect 'jdbc:derby:testDataType;create=true'; ij 会提示“connection authentication failure occurred. Reason: Invalid authentication..” 6. 输入以下语句: Connect 'jdbc:derby:testDataType;create=true...

    常用 JDBC 驱动名字和 URL 列表

    - **URL 示例**:`jdbc:derby://localhost:1527/databaseName;create=true` - **说明**:此驱动用于连接 Apache Derby 或 JavaDB 数据库。 ##### 11. Access 通过 ODBC 连接 - **驱动类名**:ODBC Driver - **URL...

    常用的JDBC驱动名字

    - **URL示例**:`jdbc:derby://localhost:1527/databaseName;create=true` 10. **Access via ODBC** - **URL示例**:`jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\mydata.mdb` 这个例子中...

    jdbc接连数据库:oracle/derby/mysql

    - 数据源配置:URL通常是`jdbc:derby:databaseName;create=true`,若数据库不存在,`create=true`会自动创建。 - 连接方式:同样使用`DriverManager.getConnection()`。 3. **MySQL数据库**: - 驱动类型:主要...

    Mysql+Oracle+SqlServer+Access+derby jdbc驱动包

    这个压缩包"**Mysql+Oracle+SqlServer+Access+derby jdbc驱动包**"提供了五种主流关系型数据库管理系统(RDBMS)的JDBC驱动,使得Java程序能够无缝地与这些数据库进行交互。现在,我们将详细探讨这些数据库系统以及...

    基于嵌入式开源数据库Derby实现信息服务平台

    #### 二、嵌入式数据库Derby的特点 ##### 1.1 选择Derby的原因 随着Java技术的迅猛发展,Apache组织推出了一款名为Derby的高性能嵌入式数据库。选择Derby作为后端数据库主要基于以下两个方面的考量: - **嵌入式...

    各种数据库的jdbc(mysql,orcal ,derby,hive,postgresql,monetdb-jdbc)

    连接Derby数据库只需提供数据库URL,例如"jdbc:derby:myDatabase;create=true",这会创建一个名为myDatabase的新数据库。 4. **Hive JDBC**: Hive是基于Hadoop的数据仓库工具,用于处理大规模数据集。Hive JDBC...

    Derby数据库初级使用文档

    在`%DERBY_HOME%\bin`目录下运行`ij.bat`启动ij,然后输入创建数据库`FirstDB`的命令:`connect ‘jdbc:derby://ip:1527/FirstDB;create=true’;`。注意,ij中语句以分号`;`结束,完成后输入`exit`退出ij。 4. **...

Global site tag (gtag.js) - Google Analytics