`
thinktothings
  • 浏览: 784697 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Javadb学习 连接Javadb的两种方法 javadb-10_5_1_1.zip

    博客分类:
  • Java
阅读更多

Javadb学习

环境变量设置:

DERBY_HOME=D:\ProgramFiles\Environment\javadb

path=.;%JAVA_HOME%/bin;%path%;%CATALINA_HOME%/bin;%ANT_HOME%/bin;%ANT_HOME%/bin;C:\Program Files\IDM Computer Solutions\UltraEdit\;%JAVA_HOME%\jre\lib;%DERBY_HOME%\bin

 

classpath=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;%JAVA_HOME%\jre\lib;%DERBY_HOME%\lib\derby.jar;%DERBY_HOME%\lib\derbyclient.jar;%DERBY_HOME%\lib\derbynet.jar;%DERBY_HOME%\lib\derbyrun.jar

 

开启Javadb服务:

java -jar %derby_home%\lib\derbyrun.jar server start

关闭javadb服务

java -jar %derby_home%\lib\derbyrun.jar server shutdown

 

 

ij

ij> exit;  退出

 

Email server : derby-user@db.apache.org

 

 

 用ij连接数据库javadb

Creating a Derby database and running SQL statements
Now, you will use the Derby ij tool to load the Derby database engine. You will use the
Derby embedded driver to create and connect to the firstdb database. You will also
use a few basic SQL statements to create and populate a table.
1. Run the Derby ij tool.
If you included the DERBY_HOME/bin directory in your PATH environment variable,
type:
ij
Otherwise, you can use the java command to start the ij tool.
Operating
System
Command
UNIX
(Korn Shell)
java -jar $DERBY_HOME/lib/derbyrun.jar ij
ij version 10.5
Windows java -jar %DERBY_HOME%\lib\derbyrun.jar ij
ij version 10.5
2. Create the database and open a connection to the database using the embedded
driver.
CONNECT 'jdbc:derby:firstdb;create=true';
Description of connection command:
connect
The ij command to establish a connection to a database. The Derby
connection URL is enclosed in single quotation marks. An ij command can
be in either uppercase or lowercase.
jdbc:derby:
The JDBC protocol specification for the Derby driver.
firstdb
The name of the database. The name can be any string. Because no
filepath is specified, the database is created in the default working directory
(DERBYTUTOR).
;create=true
The Derby URL attribute that is used to create a database. Derby does not
have an SQL create database command.
;
Getting Started with Java DB
23
The semicolon is the ij command terminator.
3. Create a table with two columns using standard SQL.
CREATE TABLE FIRSTTABLE
(ID INT PRIMARY KEY,
NAME VARCHAR(12));
0 rows inserted/updated/deleted
4. Insert three records.
INSERT INTO FIRSTTABLE VALUES
(10,'TEN'),(20,'TWENTY'),(30,'THIRTY');
3 rows inserted/updated/deleted
5. Perform a simple select of all records in the table.
SELECT * FROM FIRSTTABLE;
ID |NAME
------------------------
10 |TEN
20 |TWENTY
30 |THIRTY
3 rows selected
6. Perform a qualified select of the record with column ID=20.
SELECT * FROM FIRSTTABLE
WHERE ID=20;
ID |NAME
------------------------
20 |TWENTY
1 row selected
7. Optional: Create and populate additional tables and other schema objects.
a. Load the SQL script ToursDB_schema.sql.
run 'ToursDB_schema.sql';
ij> ...
CREATE TABLE AIRLINES
(
AIRLINE CHAR(2) NOT NULL ,
AIRLINE_FULL VARCHAR(24),
BASIC_RATE DOUBLE PRECISION,
...
0 rows inserted/updated/deleted
... Other output messages not shown ...
b. Populate the tables with data by running the script loadTables.sql.
run 'loadTables.sql';
ij> run 'loadCOUNTRIES.sql';
ij> insert into COUNTRIES values ( 'Afghanistan','AF','Asia');
1 row inserted/updated/deleted
ij> insert into COUNTRIES values ( 'Albania','AL','Europe');
1 row inserted/updated/deleted
... Other output messages not shown ...
8. Exit the ij tool.
exit;
You should be returned to the DERBYTUTOR directory.
9. Browse the most

 

Activity 2: Run SQL using the client driver

java -jar %DERBY_HOME%\lib\derbyrun.jar server start

换一个dos窗口

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

CONNECT 'jdbc:derby://localhost:1527/seconddb;create=true';

备注区别:CONNECT 'jdbc:derby:firstdb;create=true'; 

 

CREATE TABLE SECONDTABLE
(ID INT PRIMARY KEY,
NAME VARCHAR(14));
0 rows inserted/updated/deleted

 

 

INSERT INTO SECONDTABLE VALUES
(100,'ONE HUNDRED'),(200,'TWO HUNDRED'),(300,'THREE HUNDRED');
3 rows inserted/updated/deleted

 

SELECT * FROM SECONDTABLE;
ID |NAME
------------------------
100 |ONE HUNDRED
200 |TWO HUNDRED
300 |THREE HUNDRED
3 rows selected

 

Exit ij.

 

java -jar %DERBY_HOME%\lib\derbyrun.jar server
shutdown

分享到:
评论

相关推荐

    javadb-10_5_3_0.zip_javadb_10_5_3_0.m

    JavaDB,全称为Apache Derby...综上所述,"javadb-10_5_3_0.zip_javadb_10_5_3_0.m"文件提供了学习和使用JavaDB数据库的全套资源,无论是初次接触数据库的新手,还是寻求轻量级数据库解决方案的开发者,都能从中受益。

    db-ojb-1.0.4-tools.zip_db-ojb-1.0.4.jar_db-ojb-1.0.rc5.zip

    标题中的"db-ojb-1.0.4-tools.zip_db-ojb-1.0.4.jar_db-ojb-1.0.rc5.zip"涉及到的是一个关于数据库对象绑定(Object-Relational Bridge,简称OJB)的软件包。OJB是一个开源的Java框架,它的主要功能是作为Java应用...

    flink-statebackend-rocksdb_2.11-1.13.2-API文档-中文版.zip

    标签:apache、flink、statebackend、rocksdb、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明...

    squirrel-sql-2.0final-install.zip_db2_java db2_java sql_squirrel

    标题中的“squirrel-sql-2.0final-install.zip_db2_java db2_java sql_squirrel”指的是SQuirrel SQL Client的2.0最终版本,它是一个基于Java开发的数据库管理工具,尤其适用于DB2和Java环境。SQuirrel SQL能够连接...

    Redis-begin.zip_Redis java_adodb REDIS_java redis_redis_site:www

    Redis,典型的NoSQL数据库服务器,和BerkeleyDB相比,它可以作为服务程序独立运行于自己的服务器主机。在很多时候,人们只是将Redis视为Key/Value数据库服务器,然而事实并非如此,在目前的版本中,Redis除了Key/...

    halo-dev-halo-master_java_源码.zip

    《深入剖析Halo Dev Halo Master ...总结,`halo-dev-halo-master_java_源码.zip`为Java开发者提供了一个宝贵的实践平台,通过深入学习,不仅能提升Java编程技能,还能积累实际项目经验,对于个人技术成长大有裨益。

    flink-1.16.2下载安装包,flink-1.16.2-bin-scala-2.12.zip

    1. **Flink架构** - **分布式流处理引擎**:Flink的核心是分布式流处理引擎,它可以处理无界和有界数据流。 - **DataStream API和DataSet API**:DataStream API用于实时流处理,而DataSet API用于批处理。 - **...

    DBeaver (dbeaver-ce-21.2.5-linux.gtk.x86_64-nojdk.tar.gz)

    DBeaver (dbeaver-ce-21.2.5-linux.gtk.x86_64-nojdk.tar.gz)适用于Linux x86 64 位(不含 Java 的 zip)。DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, ...

    db2驱动 db2注册 db2java.zip db2jcc.jar db2jcc_license_cisuz.jar db2jcc_license_cu.jar

    1. **db2java.zip**:这是一个压缩文件,可能包含DB2 Java驱动程序的相关类库和其他资源。解压后,用户可以找到用于连接DB2数据库的Java类库,这些类库使得Java应用程序能够通过JDBC(Java Database Connectivity)...

    flink-statebackend-rocksdb_2.11-1.10.0-API文档-中文版.zip

    标签:flink、11、rocksdb_2、apache、statebackend、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不

    java-goods--store-management-system.zip_java-goods--store_仓库管理 毕

    本项目"java-goods--store-management-system.zip"便是一个基于Java的学生作品,特别适合用于毕业设计参考或个人学习Java技术。 该系统的核心目标是实现仓库的高效管理,包括商品的入库、出库、库存查询等关键功能...

    dbeaver-driver-all-master.zip

    sqlite-jdbc-3.30.1.jar jconn4.jar tdgssconfig.jar terajdbc4.jar byte-buddy-1.6.11.jar byte-buddy-agent-1.6.11.jar commons-lang-2.6.jar commons-logging-1.1.3.jar hsqldb-2.3.1.jar jackcess-2.1.6.jar ...

    ObjectManagerEnterprise-Java-7.4.0.zip_AD71

    《ObjectManagerEnterprise-Java-7.4.0.zip_AD71:Eclipse插件与DB4数据库集成详解》 在IT行业中,开发人员经常需要处理各种数据库,以便于管理和操作数据。Eclipse作为一款强大的集成开发环境(IDE),提供了一...

    webzp-java_商城_网页_源码.zip

    【标题】"webzp-java_商城_网页_源码.zip" 暗示这是一个基于Java技术开发的电子商务网站源码包。在这个项目中,开发者可能使用了Java Web技术栈来构建一个完整的网上商城系统,包括前端网页设计和后端服务器逻辑。 ...

    java-db.zip_DEMO

    本DEMO是针对Java数据库连接(JDBC)的一个实例,主要展示了如何在Java中进行数据库操作,以实现学生信息的增删改查。数据库选用的是MySQL,这是一种流行的开源关系型数据库管理系统。 首先,Java通过JDBC API与...

    OA-office-automation-system.zip_oa java_oracle

    在这个“OA-office-automation-system.zip_oa java_oracle”压缩包中,我们可以推测它包含了一个使用Java编程语言开发,并与Oracle数据库进行交互的OA办公自动化系统的源代码和相关资源。 首先,让我们详细了解Java...

    flink-statebackend-rocksdb_2.11-1.13.2-API文档-中英对照版.zip

    标签:apache、flink、statebackend、rocksdb、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,

    rest-db.zip_mybatis_餐厅小票打印

    在本项目中,"rest-db.zip_mybatis_餐厅小票打印"是一个针对餐饮行业的后场管理系统,它专注于从用户下单到后场小票打印机生成小票的流程。这个系统运用了Struts、Mybatis和Spring这三大流行的技术框架,构建了一个...

    elasticsearch-7.1.1-windows-x86_64.zip

    Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET...

Global site tag (gtag.js) - Google Analytics