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(); } } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。