4

Java Web アプリケーションでデータベースに接続したいです。このコードをサーブレットに記述し、関連する jar ファイル (ojdbc) を追加しましたが、実行すると次のエラーが表示されます: java.lang.ClassNotFoundException: oracle.jdbc.driver. OracleDriver

public class DBConnection extends HttpServlet {
    private static final long serialVersionUID = 1L;

    /**
     * @see HttpServlet#HttpServlet()
     */
    public DBConnection() {
        super();
        // TODO Auto-generated constructor stub
    }

    public void service(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {

        Connection con = null;  

        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");
              con = DriverManager.getConnection("jdbc:oracle:thin:@192.168.101.84:1521:orcl","XXXX","XXXX");
              if(con!=null)
                 System. out.println("Connection Successful");
              else
                  System.  out.println("error");

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

私は何をすべきか?

4

4 に答える 4

9

私は同じ問題を抱えていました。必要なのは、プロジェクトの展開アセンブリに ojdbc6.jar ファイルを含めることです。

  1. プロジェクトを右クリック
  2. 「プロパティ」を選択
  3. 「展開アセンブリ」タブを選択します
  4. その中に ojdbc6.jar ファイルを追加します。

...そして問題は解決しました。

于 2014-10-01T17:18:36.987 に答える
-1

私は同じ問題を抱えていましたが、必要なのは

プロジェクトの展開アセンブリに ojdbc6.jar ファイルを含める必要があります........

1)プロジェクトを右クリック

2)「プロパティ」を選択

3)「展開アセンブリ」タブを選択

4) ojdbc6.jar ファイルを追加します。

そして問題解決。

于 2014-08-15T19:22:33.703 に答える