`

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();
		}
	}
}
分享到:
评论

相关推荐

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

    mybatis各个知识点都有详细实例,对于初学者而言是很好的入门文档,对大家学习mybatis很好的启蒙作用

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

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

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

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

    db-scheduler:Java的持久性群集友好调度程序

    Java任务计划程序的灵感来自对集群的java.util.concurrent.ScheduledExecutorService的需求,它比Quartz更简单。 因此,也受到用户的赞赏( , ): 你的lib摇滚! 我很高兴我摆脱了Quartz,取而代之的是您的...

    java面试题目与技巧1

    │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...

    Java SE实践教程 pdf格式电子书 下载(四) 更新

    8.1.2 了解Java DB 190 8.1.3 JDBC 与 JDBC 4.0 191 8.1.4 用Java让数据库动起来 192 8.1.5 事务处理简介 194 8.2 练习 195 8.2.1 数据库操作 195 8.2.2 我的联系手册 199 8.2.3 事务处理 221 8.3 小结 222 ...

    MangoDB相关

    mongodb权威指南_wrapper.pdf,java mongodb条件查询.doc,Java操作MongoDB入门.docx,mongodb.docx,MangoDB的应用.docx

    Cosmos-DB入门:有关如何开始使用Cosmos DB的教程-在开始使用Cosmos DB之前我希望拥有的信息

    Azure Cosmos DB入门此存储库是一个教程,旨在开始设计使用作为数据存储的应用程序。 本教程主要侧重于架构设计期间需要注意的事项,以后可能很难甚至不可能更改。 就我个人而言,在开始我的第一个Cosmos DB项目之前...

    JSP 程序设计从入门到精通 PDF 教程

     第1篇 入门篇 7  第1章 Jsp概述 技术分析 7  1.1 Jsp简介与历史背景 7  1.1.1 日新月异的Web技术 7  1.1.2 什么是JSP 8  1.1.3 JSP技术有以下几个显著的优点 9  1.1.4 JSP和其他类似或相关技术的一个...

    JavaWeb从入门到精通实例源程序

    JavaWeb从入门到精通实例源程序 ,如果需要视频可以联系我发给你

    java初学者的工具ppt文件

    1. 思考一下 学习Java之前,先别急,静下心来好好想想: 1)你对学习Java是否有兴趣? 2)你是否能静下心来坚持不懈地学习? 嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣、而且又有吃苦的准备,那...

    rocks4j:RocksDB支持的Java KV商店

    由RocksDB支持的Java KV商店。 入门 玛文 < groupId> com . github . aleksandarskrbic < / groupId > < artifactId> rocks4j < / artifactId > < version> 1.0 . 0 < / version > < / dependency...

    java面试题及技巧4

    │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...

    java面试题以及技巧

    │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...

    word源码java-hadoop-v1:hadoop入门

    word源码java hadoop生态圈 spark生态圈 大数据概述 初识hadoop 分布式文件系统HDFS 分布式资源调度YARN 分布式计算框架MapReduce Hadoop项目实战 数据仓库Hive Hive项目实战 Hadoop分布式集群搭建 大数据概述 商品...

    JOYBOG日记本,带JRE版

    Joybog是一款基于JAVA语言和JavaDB数据库开发的,面向个人用户的多媒体日记本。总体来说,它努力地给用户创造一个轻松,惬意的日记编辑环境,以使用户充分享受在电脑上写日记的乐趣。这也是我们之所以要在日记本中...

    进销存java源码-orientdb-jruby:OrientDB的JRuby包装器

    入门 让我们安装 gem 并测试交互式控制台。 shell> rvm jruby shell> gem install orientdb shell> orientdb_console >> db = OrientDB::DocumentDatabase.connect "remote:localhost/demo", 'a

    最简单的Python-Django入门教程.doc

    适用于 新手入门,无论C#,C,java,Python,R等具有任何编程语言基础均可; 想快速了解Django并可以快速开发上手者。 适用于作为资料查询,技术点参考。 几个基本概念 前置条件:假设读者基本Python语言基础,或者...

    java面试题及技巧3

    │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...

    java面试题以及技巧6

    │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...

Global site tag (gtag.js) - Google Analytics