`

JavaDb入门(1)

阅读更多

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官方参考资料"提供了全面的学习和开发JavaDB所需的知识,包括了入门指南和技术参考手册两部分。以下是这些资源中的关键知识点: 1. **入门指南(getstartderby.pdf)**: - **安装与配置**:介绍如何下载Java...

    Getting Started with Java DB.pdf

    ### Java DB 入门知识点概览 #### 一、Java DB与Derby的关系 Java DB是基于Java编程语言和SQL的一种关系型数据库管理系统。它实际上是由Apache Software Foundation(ASF)开源的关系型数据库项目——Derby发展而...

    IBM DB2 入门介绍(英文)

    这些数字包含了在线产品文档、工具和 Java 运行环境等所需的硬盘空间。 #### 四、专业技巧 ##### 管理密码 默认情况下,DB2 的管理员账户通常使用 `DBADMIN` 或 `ADMINISTRATOR` 作为用户名。 ##### 卫星配置 ...

    MyBatis3_用户指南(附JavaDB实例).pdf

    MyBatis是一款支持自定义SQL、存储过程以及高级映射的持久化框架,它旨在减少...它不仅覆盖了基础知识点,还通过实例操作帮助初学者快速上手,对于希望深入了解和应用MyBatis的开发者来说,是一份不可多得的入门文档。

    DB2 Express-C快速入门

    此外,DB2 Express-C提供了连接到其他应用的能力,比如Java、Python、.NET等,这主要通过JDBC、ODBC或者DB2 Connect来实现。开发者可以利用这些接口轻松地集成DB2到他们的应用程序中。 最后,了解DB2的错误代码和...

    db2数据库入门教程(官方中文版)

    第 1章 – DB2 Express-C是什么?..........................................................................................13 1.1免费开发、部署和分发… 无限制!.............................................

    Java编程入门教程

    【Java编程入门教程】 在Java编程的学习过程中,搭建Java Web开发环境是至关重要的一步,它为实际项目的开发提供了基础平台。本章节主要介绍了如何搭建这样一个环境,包括数据库环境的设置、版本控制工具的安装以及...

    Java入门.docx

    Java入门知识点总结 Java语言是当前最流行的面向对象编程语言之一,由詹姆斯·高斯林发明于1990年,命名为Oak,后改名为Java。Java语言具有简洁性、面向对象、安全性、跨平台性、多线程和分布性等特点。 简洁性 ...

    DB2 服务器快速入门

    ### DB2 服务器快速入门知识点解析 #### 一、DB2服务器概述 - **DB2**(Database 2)是IBM公司开发的一款关系型数据库管理系统(RDBMS),它支持多种操作系统,如Linux、UNIX和Windows等。 - **版本**:DB2 9.5 版本...

    DB2 Express-C 快速入门书籍

    通过上述知识点,我们可以看出DB2 Express-C快速入门书籍为初学者提供了一个全面的入门指南。书中不仅详细介绍了DB2的基本操作和原理,还包含了大量实际操作示例和实验,这些都是帮助初学者快速掌握DB2 Express-C的...

    Java入门级项目,图书的增删改查

    在Java编程领域,一个入门级项目常常以"图书管理"为起点,帮助初学者理解基本的编程概念和数据库操作。这个项目主要涉及“增删改查”(CRUD)操作,这是任何数据管理系统的核心功能。下面我们将深入探讨这些知识点。...

    Java编程入门教程.pdf

    【Java编程入门】\n\nJava编程是一种广泛使用的高级编程语言,特别适合于构建企业级应用、Android移动应用以及Web应用程序。本教程旨在为初学者提供一个基础的Java编程学习平台。\n\n在Java Web开发环境中,搭建合适...

    java入门之数据库连接

    ### Java入门之数据库连接 #### 一、引言 在Java技术栈中,与数据库的交互是非常关键的一个环节。无论是构建简单的应用还是复杂的企业级系统,掌握如何在Java程序中连接并操作数据库都是必不可少的技能。本文将...

    DB2 v9.1 服务器快速入门

    ### DB2 v9.1 服务器快速入门知识点详解 #### DB2 v9.1 概述 - **DB2** 是IBM开发的一款关系型数据库管理系统(RDBMS),广泛应用于企业级环境中。 - **DB2 v9.1** 版本在2006年发布,是DB2产品线中的一个重要版本...

    Db2 数据库入门资料

    此外,可能还会介绍Db2提供的存储过程、触发器等高级功能,以及如何通过API与各种编程语言(如Java、C++、Python等)进行集成开发。 《Db2入门.doc》通常会介绍数据库的基础知识,如数据库模型、关系理论,以及Db2...

    db2数据库入门官方教程(中文版)

    第 1章 – DB2 Express-C是什么?..........................................................................................13 1.1免费开发、部署和分发… 无限制!.............................................

    java学习入门资料(学习大纲)

    【Java学习入门资料(学习大纲)】 Java学习作为成为一名J2EE工程师的基础,涉及的知识点广泛而深入。从描述中可以看出,这个培训课程是为理工科大专以上学历者设计的,旨在通过系统的教学帮助学员掌握Java编程技能...

    DB2 Express-C 快速入门.zip

    此外,DB2支持多种开发平台和语言,包括Java、Python、C++、PHP等,可以通过ODBC/JDBC驱动程序与各种应用程序进行集成。开发人员可以利用这些接口编写应用,直接与DB2进行交互。 在性能优化方面,DB2提供了索引机制...

Global site tag (gtag.js) - Google Analytics