Java操作Derby数据库

Java操作Derby数据库

一、下载安装及配置

1、从Apache 官网 下载自己本机对应的Java版本的Derby压缩包

2、解压到自定义目录

3、配置环境变量

3.1 新建系统变量 DERBY_HOME  =  derby的解压目录

3.2 在PATH环境变量中添加 %DERBY_HOME%\bin

4、打开命令行窗口键入以下值进入 ij

java -jar %DERBY_HOME%\lib\derbyrun.jar ij

此时可以看到窗口输出连接工具ij的版本

5、在窗口中键入以下值,来创建数据库文件,其中desktop的值,为你要创建的database名称

connect 'jdbc:derby:desktop;create=true';

执行完成后,进入 %DERBY_HOME%目录(即你的derby安装目录)可以看到该文件夹

6、在java项目中导入包 derby.jar(该文件可在derby安装目录下的lib文件中找到),若是maven项目,可以配置如下依赖

org.apache.derby

derby

10.14.2.0

7、在Java代码中,编写如下代码来获取jdbc连接,其余操作,与Java操作其他数据库一样

Connection conn = null;

try {

String databasePath = "E:\\lib\\db-derby-10.14.2.0-bin\\desktop";//此处为步骤5中的目录

Class.forName("org.apache.derby.jdbc.EmbeddedDriver");

conn = DriverManager.getConnection("jdbc:derby:"+databasePath);

System.out.println(conn == null?"未获取到连接":"成功获取连接");

} catch (ClassNotFoundException e) {

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

}

8、题外:若要数据库随应用一起发布,可将步骤5中的desktop文件夹拷贝至项目中,修改7中数据位置的代码即可。

Java操作Derby数据库相关教程

java操作derby,Java操作Derby数据库相关推荐

  1. java derby,Java内嵌数据库Derby环境配置

    在JDK环境配置好的情况下,进行如下操作: 1.先下载最新版Derby数据库 下载地址:http://db.apache.org/derby/ 本人下载的是:db-derby-10.3.1.4-bin ...

  2. 关于Java中的JDBC使用和数据库(SQL Server)连接之后的一些操作

    1.首先是java连接数据库的一些准备 (1)打开SQL Server数据库的配置管理器: 如果打不开数据库的话可以在命令行窗口:cmd->SQLServerManager14.msc 点击SQ ...

  3. Java中通过JDBC操作MySQL数据库

    JDBC相关的操作  0.JDBC常用类和接口介绍  DriverManager类  DriverManager类用来管理数据库中的所有驱动程序:是JDBC的管理层,作用于用户和驱动程序之间,跟踪可用 ...

  4. MySQL数据库之SQL的各种操作/Html/Java和XML的关系

    MySQL数据库之SQL的各种操作/Html/Java和XML的关系 今天内容:(1)数据库的概述(2)MySQL数据库的环境搭建(3)常用的数据类型(4)DDL数据定义语句(5)DML数据操纵语句1 ...

  5. mysql 使用java代码进行操作系统_【MySQL 05】使用Java对MySQL进行操作(创建数据库)...

    JDBC连接数据库: 1.加载JDBC驱动程序 2.提供JDBC连接的URL 3.创建数据库的连接 4.创建一个Statement 5.执行SQL语句 6.处理结果 7.关闭JDBC对象 1.加载JD ...

  6. Java JDBC基础 连接数据库 操作数据库

    1.JDBC概述 1.1 数据持久化 持久化(persistence) :把数据保存到可掉电式存储设备中以供之后使用.大多数情况下,特别是企业级应用数据持久化意味着将内存中的数据保存到硬盘上加以&qu ...

  7. java实战调用数据库_实战php调用java类由java类读数据库完成相关操作(InberWrite)_PHP...

    1 建立系统ODBC 数据源photo(本次使用的是Oracle 9i,详细配置如有不懂这处再和我联系) 2 编译DataBaseConnection.java文件 将其编译文件放入到PHP支持的类文 ...

  8. Java最全文件操作实例汇总

    本文实例汇总了Java文件操作.分享给大家供大家参考,具体如下: 1.创建文件夹 ? 1 2 3 4 5 6 7 8 9 10 11 //import java.io.*; File myFolder ...

  9. JAVA中用 SQL语句操作小结

    1.添加记录(INSERT) 使用SQL语句的INSERT命令可以向数据库中插入记录,INSERT命令的基本形式为: INSERT INTO 表名 [(字段名1,字段名2-)] VALUES (值1, ...

最新文章

  1. 如何理解Generator
  2. 数据库-优化-索引-索引的优化注意事项
  3. 限制排列与棋盘多项式
  4. latex学习篇【一】论文中的图片技巧QA
  5. php 出错处理,PHP 错误处理机制
  6. box-shadow
  7. 刘涛入职阿里,年薪超过欧阳娜娜!揭秘阿里巴巴的明星员工和职级薪资!
  8. Windows 7、8、8.1安装.NET 3.5报错问题
  9. 宣传册打印选择哪种纸张
  10. Windows系统安装绿色版MySQL8
  11. SQL注入靶场 RedTiger通关教程(level1~level10)
  12. VMware 虚拟机安装Linux(Ubuntu)系统教程
  13. DC电源口实物VCC引脚和GND引脚
  14. pytorch cuda
  15. 0和5 (51Nod)
  16. 微信公众号-添加参数获取场景二维码路径
  17. deepin系统TeamViewer网络无法连接解决方法
  18. python元组转字符串_python3字符串和字典、集合、元组的相互转换 | 吴老二
  19. AXIDMA 驱动的使用
  20. 云主机环境搭建教程之搭建全能主机--主机使用碎碎念

热门文章

  1. 我爱记单词小程序设计与制作
  2. 计算机和hdmi无法正常显示,HDMI线连接电视和电脑的常见问题及解决办法
  3. 谷歌amp 下拉_Google AMP的问题
  4. Codeforces Round #383 Div.2 A-E 题解
  5. 岂止于美,公园情景艺术灯光下的梦幻夜景
  6. 这学期对MySQL的了解_[南开大学(本部)]20秋学期《数据库技术与程序设计》在线作业...
  7. ELK 7.17.5 集群部署及使用
  8. 【K8S】[掘金] kubernetes 网络分析之二 K8S的网络模型
  9. Jmeter的如何做接口测试的基础篇
  10. 基于ADCensus视差的多视点转换