一、下载db-derby-10.10.1.1-bin.zip,解压即可F:\cl\software\java_DataBase\db-derby-10.10.1.1-bin
二、http://blog.csdn.net/weiluo12/article/details/8504069,建立和测试步骤见此网java -jar F:\cl\software\java_DataBase\db-derby-10.10.1.1-bin\lib\derbyrun.jar ij ---->SQL语句
connect 'jdbc:derby:F:\cl\software\java_DataBase\Firstdata;create=False';
run ‘debry.sql’;建表(任何IJ语句都以分号结束)
debry.sql内容如下:
create table students(
id numeric(20),
name varchar(30),
age numeric(6)
);
insert into students values(10001,'Aa',10);
insert into students values(10002,'Bb',20);
insert into students values(10003,'Cc',30);
select * from students;
三、连接加载第三方代码
在工程目录下建立lib目录,拷贝数据库驱动包derby.jar到此目录下
plugin.xml->runtime->Classpath中加入此包,一定要包,不是文件夹
若看不见lib或lib下的包,在工程文件右键Refresh一下
这一步很重要,否者老是ClassNotFoundException
public void run(IAction action) {
MessageDialog.openInformation(
window.getShell(),
"Middleware_databaseTest",
"Hello, Eclipse world");
//加载嵌入式derby的JDBC驱动类
try {
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// //连接指定的derby数据库
// try {
// conn = DriverManager.getConnection("jdbc:derby:F:/cl/software/java_DataBase/Firstdata;create=False","","");
// } catch (SQLException e1) {
// // TODO Auto-generated catch block
// e1.printStackTrace();
// }
//
// //操作数据库
// Statement stat=conn.createStatement();
// String namestring = "'rtt'";
// String namestring11="insert into students values(1234,"+namestring+",25)";
// System.out.println(namestring11);
//
// stat.execute(namestring11);
// java.sql.ResultSet results = stat.executeQuery("SELECT * FROM students");
//
// while (results.next()) {
// System.out.println("序号 : " + results.getString(2));
// }
// results.close();
// stat.close();
// conn.close();
阅读(2392) | 评论(0) | 转发(0) |