package org.hank;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class JavaDBDemo {
static Connection conn;
public static void main(String[] args) {
String driver = "org.apache.derby.jdbc.EmbeddedDriver";
String connectionURL = "jdbc:derby:myDatabase;create=true";
String createString = "CREATE TABLE Employee (NAME VARCHAR(32) NOT NULL, ADDRESS VARCHAR(50) NOT NULL)";
// String dropTableStr = "Drop table CONTACTS";
try {
Class.forName(driver);
} catch (java.lang.ClassNotFoundException e) {
e.printStackTrace();
}
try {
conn = DriverManager.getConnection(connectionURL);
// 执行创建数据库
Statement stmt = conn.createStatement();
stmt.executeUpdate(createString);
// 新增表记录
// PreparedStatement psInsert = conn.prepareStatement("insert into Employee values (?,?)");
// psInsert.setString(1, "hank");
// psInsert.setString(2, "123");
//// psInsert.executeUpdate();
// // 查询表记录
// Statement stmt2 = conn.createStatement();
// ResultSet rs = stmt2.executeQuery("select * from Employee");
// int num = 0;
// while (rs.next()) {
// System.out.println(++num + ": Name: " + rs.getString(1)
// + "\n Address:" + rs.getString(2));
// }
// // 删除表记录
// PreparedStatement del = conn.prepareStatement("Delete from Employee");
// del.executeUpdate();
// rs.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
"javadb官方参考资料"提供了全面的学习和开发JavaDB所需的知识,包括了入门指南和技术参考手册两部分。以下是这些资源中的关键知识点: 1. **入门指南(getstartderby.pdf)**: - **安装与配置**:介绍如何下载Java...
### Java DB 入门知识点概览 #### 一、Java DB与Derby的关系 Java DB是基于Java编程语言和SQL的一种关系型数据库管理系统。它实际上是由Apache Software Foundation(ASF)开源的关系型数据库项目——Derby发展而...
这些数字包含了在线产品文档、工具和 Java 运行环境等所需的硬盘空间。 #### 四、专业技巧 ##### 管理密码 默认情况下,DB2 的管理员账户通常使用 `DBADMIN` 或 `ADMINISTRATOR` 作为用户名。 ##### 卫星配置 ...
MyBatis是一款支持自定义SQL、存储过程以及高级映射的持久化框架,它旨在减少...它不仅覆盖了基础知识点,还通过实例操作帮助初学者快速上手,对于希望深入了解和应用MyBatis的开发者来说,是一份不可多得的入门文档。
此外,DB2 Express-C提供了连接到其他应用的能力,比如Java、Python、.NET等,这主要通过JDBC、ODBC或者DB2 Connect来实现。开发者可以利用这些接口轻松地集成DB2到他们的应用程序中。 最后,了解DB2的错误代码和...
第 1章 – DB2 Express-C是什么?..........................................................................................13 1.1免费开发、部署和分发… 无限制!.............................................
【Java编程入门教程】 在Java编程的学习过程中,搭建Java Web开发环境是至关重要的一步,它为实际项目的开发提供了基础平台。本章节主要介绍了如何搭建这样一个环境,包括数据库环境的设置、版本控制工具的安装以及...
Java入门知识点总结 Java语言是当前最流行的面向对象编程语言之一,由詹姆斯·高斯林发明于1990年,命名为Oak,后改名为Java。Java语言具有简洁性、面向对象、安全性、跨平台性、多线程和分布性等特点。 简洁性 ...
### DB2 服务器快速入门知识点解析 #### 一、DB2服务器概述 - **DB2**(Database 2)是IBM公司开发的一款关系型数据库管理系统(RDBMS),它支持多种操作系统,如Linux、UNIX和Windows等。 - **版本**:DB2 9.5 版本...
通过上述知识点,我们可以看出DB2 Express-C快速入门书籍为初学者提供了一个全面的入门指南。书中不仅详细介绍了DB2的基本操作和原理,还包含了大量实际操作示例和实验,这些都是帮助初学者快速掌握DB2 Express-C的...
在Java编程领域,一个入门级项目常常以"图书管理"为起点,帮助初学者理解基本的编程概念和数据库操作。这个项目主要涉及“增删改查”(CRUD)操作,这是任何数据管理系统的核心功能。下面我们将深入探讨这些知识点。...
【Java编程入门】\n\nJava编程是一种广泛使用的高级编程语言,特别适合于构建企业级应用、Android移动应用以及Web应用程序。本教程旨在为初学者提供一个基础的Java编程学习平台。\n\n在Java Web开发环境中,搭建合适...
### Java入门之数据库连接 #### 一、引言 在Java技术栈中,与数据库的交互是非常关键的一个环节。无论是构建简单的应用还是复杂的企业级系统,掌握如何在Java程序中连接并操作数据库都是必不可少的技能。本文将...
### DB2 v9.1 服务器快速入门知识点详解 #### DB2 v9.1 概述 - **DB2** 是IBM开发的一款关系型数据库管理系统(RDBMS),广泛应用于企业级环境中。 - **DB2 v9.1** 版本在2006年发布,是DB2产品线中的一个重要版本...
此外,可能还会介绍Db2提供的存储过程、触发器等高级功能,以及如何通过API与各种编程语言(如Java、C++、Python等)进行集成开发。 《Db2入门.doc》通常会介绍数据库的基础知识,如数据库模型、关系理论,以及Db2...
第 1章 – DB2 Express-C是什么?..........................................................................................13 1.1免费开发、部署和分发… 无限制!.............................................
【Java学习入门资料(学习大纲)】 Java学习作为成为一名J2EE工程师的基础,涉及的知识点广泛而深入。从描述中可以看出,这个培训课程是为理工科大专以上学历者设计的,旨在通过系统的教学帮助学员掌握Java编程技能...
此外,DB2支持多种开发平台和语言,包括Java、Python、C++、PHP等,可以通过ODBC/JDBC驱动程序与各种应用程序进行集成。开发人员可以利用这些接口编写应用,直接与DB2进行交互。 在性能优化方面,DB2提供了索引机制...