MyEclipse Derby

发布时间:2014-10-22 13:13:27编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"MyEclipse Derby",主要涉及到MyEclipse Derby方面的内容,对于MyEclipse Derby感兴趣的同学可以参考一下。

环境: MyEclipse Enterprise Workbench Version: 8.5 Build id: 8.5-20100319 WindowsXp 1.切换到数据库视图.在DB Browser窗口中找到 MyEclipse Derby 单击右件选择new. 2. Driver template: 选择derby; Driver name: 随便比如 MyDB; Connection URL : jdbc:derby://localhost:1527/MyDb;create=true 说明:create=true 表示创建 Username:zhangsan Password:123456 Driver JARs: C:/Program Files/Genuitec/MyEclipse 8.5/configuration/org.eclipse.osgi/bundles/13/1/.cp/lib/derbyclient.jar;(成功) Driver classname = org.apache.derby.jdbc.ClientDriver 或者 C:/Program Files/Genuitec/MyEclipse 8.5/configuration/org.eclipse.osgi/bundles/13/1/.cp/lib/derby.jar;(我测试没有成功) Driver classname = org.apache.derby.jdbc.EmbeddedDriver 3.测试一下 [java] view plaincopy drop table guestbook;   create table guestbook (   id int primary key generated by default as identity (START WITH 1, INCREMENT BY 1),   name varchar(20) not null,    email varchar(20),    phone varchar(20),    title varchar(50) not null,    content varchar(2000) not null,    time date not null    );   insert into guestbook (id,name,email,phone,title,content,time)     values(DEFAULT,'lala','gudong@163.com','13991736400','ok','okcontent',CURRENT DATE);   select * from guestbook;   4.java中调用(如果出现不能侦听1527的错误,请重新启动Derby); [java] view plaincopy package webbook.chapter5;   import java.sql.Connection;   import java.sql.DriverManager;   import java.sql.PreparedStatement;   import java.sql.ResultSet;   import java.sql.SQLException;      public class JDBCExample {    public static void main(String[] args) {     String driver = "org.apache.derby.jdbc.ClientDriver";     String url = "jdbc:derby://localhost:1527/MyDB";     String username = "zhangsan";     String password = "123456";     String sql = "insert into guestbook (id,name,email,phone,title,content,time)"        +"values(DEFAULT,?,?,?,?,?,CURRENT DATE)";      /*DEFAULT Derby中的自动增长 CURRENT DATE当前时间*/     Connection conn = null;     try{      Class.forName(driver);       conn = DriverManager.getConnection(url, username, password);      PreparedStatement pstmt = conn.prepareStatement(sql);      pstmt.setString(1, "gudong");      pstmt.setString(2, "ZhangFei@163.com");      pstmt.setString(3, "110");      pstmt.setString(4, "title");      pstmt.setString(5, "content");      pstmt.executeUpdate();            sql="select * from guestbook ";      pstmt = conn.prepareStatement(sql);      ResultSet rs = pstmt.executeQuery();         while(rs.next()){       System.out.println("id:"+rs.getInt("ID"));       System.out.println("name:"+rs.getString("NAME"));       System.out.println("email:"+rs.getString("EMAIL"));       System.out.println("phone:"+rs.getString("PHONE"));       System.out.println("title:"+rs.getString("TITLE"));       System.out.println("content:"+rs.getString("content"));       System.out.println("date:"+rs.getString("time"));      }         if (rs != null) {       rs.close();      }      if (pstmt != null) {       pstmt.close();      }     } catch (ClassNotFoundException e) {      e.printStackTrace();      } catch (SQLException e) {      e.printStackTrace();     } finally {      if (conn != null) {       try {        conn.close();       } catch (SQLException e) {        e.printStackTrace();       }      }     }    }   }  


上一篇:使用ioctl向linux内核传递参数的方法实例
下一篇:[置顶] 大学新生寄语

相关文章

关键词: MyEclipse Derby

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款