java中如何使用Derby数据库呢?
下文笔者讲述java中使用Derby数据库的方法及示例分享,如下所示
学习完本篇之后,你将彻底掌握使用Java语言操作Derby数据库的方法及示例,如下所示
学习完本篇之后,你将彻底掌握使用Java语言操作Derby数据库的方法及示例,如下所示
Apache Derby数据库简介
Apache Derby:
是一个使用java语言编写的数据库
Apache Derby:
是一个开源产品,基于Apache License 2.0分发
Apache Derby:
非常小巧,核心部分derby.jar只有2M
所以既可以做为单独的数据库服务器使用
也可以内嵌在应用程序中使用
Apache Derby数据库的使用
1.引入相应的依赖 2.Class.forName加载相应的驱动 3.使用jdbc操作Derby数据库例:Java操作Derby数据库的示例
//1.引入相应的依赖
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
<version>10.14.2.0</version>
<!-- <scope>test</scope> -->
</dependency>
//2.编写相应的代码
package com.java265;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestDerby {
public static void main(String[] args) {
try {
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
Connection conn = DriverManager.getConnection("jdbc:derby:derbydb;create=true");
// Connection conn = DriverManager.getConnection("jdbc:derby:derbydb");
Statement state = conn.createStatement();
state.executeUpdate("create table derbytable(id int,val varchar(128))");
state.close();
Statement state2 = conn.createStatement();
state2.executeUpdate("insert into derbytable values (1,'java265.com') ");
state2.executeUpdate("insert into derbytable values (2,'java最爱的网站') ");
state2.close();
PreparedStatement pstate1 = conn.prepareStatement("select * from derbytable where id = ?");
pstate1.setInt(1, 2);
ResultSet rset1 = pstate1.executeQuery();
while(rset1.next()) {
System.out.println(rset1.getInt(1)+">"+rset1.getString(2));
}
pstate1.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


