编程论坛's Archiver

hackboyo 发表于 2008-2-26 10:13

我的Oracle连接怎么报错呢

代码如下:
[code]public class MyCon {
        public static Connection getCon(){
                Connection conn = null;
                try {
                        Class.forName("oracle.jdbc.driver.OracleDriver");
                        conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:XDF","jean","jean");
                        System.out.println(conn);
                } catch (Exception e) {
                        e.printStackTrace();
                }
                return conn;
        }
        public static void main(String[] args) {
                getCon();
        }
}[/code]


请教高手,急,在线等!

woohyukyang 发表于 2008-2-26 17:05

oracle驱动没有找到.
就是架包没有引入吧/
import java.sql.*;
public class DBConn
{
  public static Connection getConnection()
  { //Oracle数据库连接
    String ClassforName = "oracle.jdbc.driver.OracleDriver";
    String SERVandDB =
      "jdbc:oracle:thin:@10.6.0.120:1521:db"; //"DataSource,DataName不能用
    String USER = "hr"; //用户名
    String PWD = "hr"; //密码
    Connection con = null;
    try
    {
      Class.forName(ClassforName).newInstance();
      con = DriverManager.getConnection(SERVandDB, USER, PWD);
      con.setAutoCommit(false);
    }
    catch (Exception e)
    {
      e.printStackTrace();
    }   
    return con;
  }
}
对比一下看看有出入的,

ILoveMK 发表于 2008-2-26 18:41

貌似没找到驱动包。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.