-1

以下は、JDBC Oracle Connectivity の簡単なプログラムです。ドライバーがロードされていないというエラーが発生する可能性がある理由を確認して教えてください。odbc14.jarライブラリに入れました。

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package databaseconnect;

/**
 *
 * @author compaq
 */
import java.sql.*;

public class Education1 {

    public static void main(String[] args) {

        try{
            Class.forName("oracle:jdbc:driver:OracleDriver");
        }catch( Exception e ) {
      System.out.println("Failed to load Oracle driver.");
        }
try{
            Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","system");
            Statement stmt=con.createStatement();
            stmt.executeUpdate("insert into Education(name,rollno) VALUES ('alankrit',1000)");
            System.out.println("Data inserted");
            con.close();


    }   catch(Exception e){
    //     System.out.println(e);
    }

    }

}
4

2 に答える 2

1

以下のようにクラス名を渡す必要があります。 : を に置き換えます。

 Class.forName("oracle.jdbc.driver.OracleDriver");

完全なパッケージ名を文字列形式で含むドライバ実装クラス。

リフレクション API が実行時にこのクラスをロードできるように

于 2013-04-02T12:26:35.710 に答える