Java如何MyEclipse Derby数据

来源:互联网 发布:mac 10.13 vmtools 编辑:程序博客网 时间:2024/06/04 17:40

 body{font-size:14px;font-family:'宋体';line-height:25px;padding:8px 10px;margin:0;}pre {white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;font-family:'';}.rm_line{border-top:2px solid #F1F1F1; font-size:0; margin:15px 0}.atchImg img{border:2px solid #c3d9ff;}.lnkTxt{ color:#0066CC}.rm_PicArea *{ font-family:Arial, sans-serif; font-size:14px;font-weight:700;}.fbk3{ color:#333; line-height:160%}.fTip{ font-size:11px; font-weight:normal}

首先得把MYECLIPSE自带的JDK的DERBY数据库的JAR文件给导入工程,反正没事把几个都导进来,如下:
derby.jar,derbyclient.jar,derbynet.jar,derbyrun.jar,derbytools.jar.

myelipse  里 的DB Browser已经自带了myeclipse derby,直接启动服务,然后在app 的table建表,如videoinfo.

写连接数据的类,如下。

Java代码
  1. import java.sql.Connection;   
  2. import java.sql.ResultSet;   
  3. import java.sql.SQLException;   
  4. import java.sql.Statement;   
  5.   
  6. import org.apache.derby.impl.sql.compile.StaticClassFieldReferenceNode;   
  7.   
  8. public class DBmanager {   
  9.     public static void main(String[] args) throws Exception {   
  10.   
  11.         Class.forName("org.apache.derby.jdbc.ClientDriver");   
  12.         Connection conn = java.sql.DriverManager.getConnection(   
  13.                 "jdbc:derby://localhost:1527/MyEclipse""classiccars",   
  14.                 "classiccars");   
  15.         Statement stmt = conn.createStatement();   
  16.         ResultSet rs = stmt   
  17.                 .executeQuery("select v.id, v.name,v.videopath from app.videoinfo v");   
  18.         while (rs.next()) {   
  19.             System.out.print(rs.getString("id") + "; " + rs.getString("name"));   
  20.             System.out.println(" ");   
  21.         }   
  22.         rs.close();   
  23.         stmt.close();   
  24.         conn.close();   
  25.     }   
  26.        
  27. }