我是一个java学习者新手,请大虾们给点学习建议,java数据库编程的学习资料,我有一份是英语的(OReilly - Database Porgramming With Jdbc And Java 2nd Edition.pdf)数据库编程文档,可以给我一份中文的吗?我找过好多地方都没有找到中文的,谢谢大虾帮忙!!!谢谢大虾指点一二!!!

解决方案 »

  1.   

    给你集中连接数据库的代码:连接mysql 
    在lib下添加 mysql-connector-java-5.0.6-bin.jar 
    package com.demo.xu; import java.sql.Connection; 
    import java.sql.DriverManager; 
    import java.sql.ResultSet; 
    import java.sql.SQLException; 
    import java.sql.Statement; public class DBUtil { private static Connection conn=null; 
    private static final String DRIVER= 
    "com.mysql.jdbc.Driver"; 
    private static final String URL= 
    "jdbc:mysql://localhost/test?user=root&password=111111"; static { 
    try { 
    Class.forName(DRIVER).newInstance(); 
    } catch (Exception e) { 
    e.printStackTrace(); 

    } public synchronized static Connection getConn()throws SQLException { 
    return DriverManager.getConnection(URL); 
    } public static void main(String[] args) throws SQLException { 
    String sql="select *from users"; 
    conn=DBUtil.getConn(); 
    Statement sta=conn.createStatement(); 
    ResultSet rs=sta.executeQuery(sql); 
    while(rs.next()){ 
    System.out.println(rs.getString(3)); 



    连接sql2005 lib下导入sqljdbc.jar 
    package com.demo.xu; import java.sql.Connection; 
    import java.sql.DriverManager; 
    import java.sql.SQLException; public class SQLDB { 
    private static Connection conn=null; 
    private static final String DRIVER= 
    "com.microsoft.sqlserver.jdbc.SQLServerDriver"; 
    private static final String URL= 
    "jdbc:sqlserver://localhost:1433;databaseName=test"; 
    private static String ename="sa"; 
    private static String pwd="xu123"; static { 
    try { 
    Class.forName(DRIVER).newInstance(); 
    } catch (Exception e) { 
    e.printStackTrace(); 

    } public static Connection getConn()throws SQLException{ 
    return DriverManager.getConnection(URL,ename,pwd); 

    public static void main(String[] args) throws SQLException { 
    conn=SQLDB.getConn(); 
    System.out.println(conn.toString()); 

    } oralce10g连接 
    libclasses12.jar package com.demo.xu; import java.sql.Connection; 
    import java.sql.DriverManager; 
    import java.sql.SQLException; public class oracleDB { 
    private static Connection conn=null; 
    private static final String DRIVER= 
    "oracle.jdbc.driver.OracleDriver"; 
    private static final String URL= 
    "jdbc:oracle:thin:@localhost:1521:ORCL"; 
    // ORCl:为oracle服务名称 
    private static String ename="system"; 
    private static String pwd="system"; static { 
    try { 
    Class.forName(DRIVER).newInstance(); 
    } catch (Exception e) { 
    // TODO: handle exception 

    } public static Connection getConn()throws SQLException { 
    return DriverManager.getConnection(URL,ename,pwd); } 
    public static void main(String[] args) throws SQLException { 
    conn=oracleDB.getConn(); 
    System.out.println(conn.toString());