我想用jdbc去连接数据库,我用的是oracle,书上说要导入驱动什么的,但我怎么知道我要导入的是哪几个jar包?菜鸟,见笑了

解决方案 »

  1.   

    MySQL:查看复制到剪切板打印
    String Driver="com.mysql.jdbc.Driver";    //驱动程序   
    String URL="jdbc:mysql://localhost:3306/db_name";    //连接的URL,db_name为数据库名       
    String Username="username";    //用户名   
    String Password="password";    //密码   
    Class.forName(Driver).new Instance();   
    Connection con=DriverManager.getConnection(URL,Username,Password);      String Driver="com.mysql.jdbc.Driver";    //驱动程序
        String URL="jdbc:mysql://localhost:3306/db_name";    //连接的URL,db_name为数据库名    
        String Username="username";    //用户名
        String Password="password";    //密码
        Class.forName(Driver).new Instance();
        Connection con=DriverManager.getConnection(URL,Username,Password);Microsoft SQL Server 2.0驱动(3个jar的那个):查看复制到剪切板打印
    String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";    //连接SQL数据库的方法   
    String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name";    //db_name为数据库名   
    String Username="username";    //用户名   
    String Password="password";    //密码   
    Class.forName(Driver).new Instance();    //加载数据可驱动   
    Connection con=DriverManager.getConnection(URL,UserName,Password);    //      String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";    //连接SQL数据库的方法
        String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name";    //db_name为数据库名
        String Username="username";    //用户名
        String Password="password";    //密码
        Class.forName(Driver).new Instance();    //加载数据可驱动
        Connection con=DriverManager.getConnection(URL,UserName,Password);    //Microsoft SQL Server 3.0驱动(1个jar的那个): // 老紫竹完善查看复制到剪切板打印
    String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";    //连接SQL数据库的方法   
    String URL="jdbc:sqlserver://localhost:1433;DatabaseName=db_name";    //db_name为数据库名   
    String Username="username";    //用户名   
    String Password="password";    //密码   
    Class.forName(Driver).new Instance();    //加载数据可驱动   
    Connection con=DriverManager.getConnection(URL,UserName,Password);    //      String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";    //连接SQL数据库的方法
        String URL="jdbc:sqlserver://localhost:1433;DatabaseName=db_name";    //db_name为数据库名
        String Username="username";    //用户名
        String Password="password";    //密码
        Class.forName(Driver).new Instance();    //加载数据可驱动
        Connection con=DriverManager.getConnection(URL,UserName,Password);    //Sysbase:查看复制到剪切板打印
    String Driver="com.sybase.jdbc.SybDriver";    //驱动程序   
    String URL="jdbc:Sysbase://localhost:5007/db_name";    //db_name为数据可名   
    String Username="username";    //用户名   
    String Password="password";    //密码   
    Class.forName(Driver).newInstance();       
    Connection con=DriverManager.getConnection(URL,Username,Password);      String Driver="com.sybase.jdbc.SybDriver";    //驱动程序
        String URL="jdbc:Sysbase://localhost:5007/db_name";    //db_name为数据可名
        String Username="username";    //用户名
        String Password="password";    //密码
        Class.forName(Driver).newInstance();    
        Connection con=DriverManager.getConnection(URL,Username,Password);Oracle(用thin模式):查看复制到剪切板打印
    String Driver="oracle.jdbc.driver.OracleDriver";    //连接数据库的方法   
    String URL="jdbc:oracle:thin:@loaclhost:1521:orcl";    //orcl为数据库的SID   
    String Username="username";    //用户名   
    String Password="password";    //密码   
    Class.forName(Driver).newInstance();    //加载数据库驱动   
    Connection con=DriverManager.getConnection(URL,Username,Password);          String Driver="oracle.jdbc.driver.OracleDriver";    //连接数据库的方法
        String URL="jdbc:oracle:thin:@loaclhost:1521:orcl";    //orcl为数据库的SID
        String Username="username";    //用户名
        String Password="password";    //密码
        Class.forName(Driver).newInstance();    //加载数据库驱动
        Connection con=DriverManager.getConnection(URL,Username,Password);    PostgreSQL:查看复制到剪切板打印
    String Driver="org.postgresql.Driver";    //连接数据库的方法   
    String URL="jdbc:postgresql://localhost/db_name";    //db_name为数据可名   
    String Username="username";    //用户名   
    String Password="password";    //密码   
    Class.forName(Driver).newInstance();       
    Connection con=DriverManager.getConnection(URL,Username,Password);      String Driver="org.postgresql.Driver";    //连接数据库的方法
        String URL="jdbc:postgresql://localhost/db_name";    //db_name为数据可名
        String Username="username";    //用户名
        String Password="password";    //密码
        Class.forName(Driver).newInstance();    
        Connection con=DriverManager.getConnection(URL,Username,Password);DB2:查看复制到剪切板打印
    String Driver="com.ibm.db2.jdbc.app.DB2.Driver";    //连接具有DB2客户端的Provider实例   
    //String Driver="com.ibm.db2.jdbc.net.DB2.Driver";    //连接不具有DB2客户端的Provider实例   
    String URL="jdbc:db2://localhost:50000/db_name";    //db_name为数据可名   
    String Username="username";    //用户名   
    String Password="password";    //密码   
    Class.forName(Driver).newInstance();       
    Connection con=DriverManager.getConnection(URL,Username,Password);      String Driver="com.ibm.db2.jdbc.app.DB2.Driver";    //连接具有DB2客户端的Provider实例
        //String Driver="com.ibm.db2.jdbc.net.DB2.Driver";    //连接不具有DB2客户端的Provider实例
        String URL="jdbc:db2://localhost:50000/db_name";    //db_name为数据可名
        String Username="username";    //用户名
        String Password="password";    //密码
        Class.forName(Driver).newInstance();    
        Connection con=DriverManager.getConnection(URL,Username,Password);Informix:查看复制到剪切板打印
    String Driver="com.informix.jdbc.IfxDriver";       
    String URL="jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver";    //db_name为数据可名   
    String Username="username";    //用户名   
    String Password="password";    //密码   
    Class.forName(Driver).newInstance();       
    Connection con=DriverManager.getConnection(URL,Username,Password);      String Driver="com.informix.jdbc.IfxDriver";    
        String URL="jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver";    //db_name为数据可名
        String Username="username";    //用户名
        String Password="password";    //密码
        Class.forName(Driver).newInstance();    
        Connection con=DriverManager.getConnection(URL,Username,Password);JDBC-ODBC:查看复制到剪切板打印
    String Driver="sun.jdbc.odbc.JdbcOdbcDriver";   
    String URL="jdbc:odbc:dbsource";    //dbsource为数据源名   
    String Username="username";    //用户名   
    String Password="password";    //密码   
    Class.forName(Driver).newInstance();       
    Connection con=DriverManager.getConnection(URL,Username,Password);  
      

  2.   

    10g下这个导入:http://dl2.csdn.net/down4/20070810/10123837806.jar
      

  3.   

    oracle  新手把 连接数据库 你得先把步骤都记好
    1: 加载相对应的驱动 你的是oracle
    2:  建立连接,
    3:  SMT开始建SQL对象修改数据库
    4:  建SQL
    5: 执行
    6:关闭连接Class.forName就是你说的加载驱动的方法,后来加上就OK了,都是模式,没什么难的,
      

  4.   

    import java.sql.*;public class DataBaseConnection {
    Connection conn = null; public DataBaseConnection() {
    try {
    Class.forName("oracle.jdbc.driver.OracleDriver");
    this.conn = DriverManager.getConnection(
    "jdbc:oracle:thin:@loaclhost:1521:数据库名", "帐号", "密码");
    } catch (ClassNotFoundException e) {
    e.printStackTrace();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }
    //获得数据库连接
    public Connection getConnection() {
    return this.conn;
    }
    //关闭数据库连接
    public void close() {
    try {
    this.conn.close();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }
    }
      

  5.   

    1楼已经说的很详细了  只需将驱动jar包导进项目中就行了
      

  6.   


    package com.svse.util;import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;public class DBCon {
    public static String driver="oracle.jdbc.driver.OracleDriver";
    public static String url="jdbc:oracle:thin:@192.168.0.174:1521:ORCL";
    public static String user="scott";
    public static String pwd="tiger";

    public static Connection getConnection(){
    try {
    Class.forName(driver);
    Connection con=DriverManager.getConnection(url, user, pwd);
    System.out.println("con success");
    return con;
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    return null;
    }

    public static void close(Connection con,Statement stm,ResultSet rs){
    if(con!=null){
    try {
    con.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    if(stm!=null){
    try {
    stm.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    if(rs!=null){
    try {
    rs.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }

    public static void main(String[] args) {
    DBCon.getConnection();
    }
    }
      

  7.   

    如果装了oracle的话,在oracle安装目录下就能找到驱动了..
    在安装目录的db_1\jdbc\lib下的ojdbc14.jar
      

  8.   

    oracle JDBC文档里应该有说明!有例子
      

  9.   

    除了 连接串以外还有一个  oracle驱动 要加载   在 oracle\product\10.2.0\db_1\jdbc\lib这个目录下 ! 有一个 名字叫  classes12.jar 的jar包  导入了就能跑数据库了!