-1

例外が発生しています:

java.sql.SQLException: No suitable driver found for com.timesten.jdbc.TimesTenDriver while trying to connect to Timesten DB installed in my system.

コードを以下に示します。

    Connection conn = null;

    try {
        Class.forName("com.timesten.jdbc.TimesTenDriver");
        conn = DriverManager
                .getConnection("com.timesten.jdbc.TimesTenDriver");
        System.out.println(conn);
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    } catch (SQLException e) {
        e.printStackTrace();
    }
    finally {
        try {
            if(conn != null) {
                conn.close();
            }
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

Java 5を使用しており、Eclipse のビルド パスにttjdbc5.jarを添付しています。

誰か助けてくれませんか?

4

2 に答える 2

3
DriverManager.getConnection("com.timesten.jdbc.TimesTenDriver") 

クラス名をパラメーターとして持つことはできません。代わりに、DBのURLをパラメーターとして持つ必要があります。

DriverManager.getConnection("jdbc:timedb://localhost");

またはあなたが使用することができます

DriverManager.getConnection("jdbc:timedb://localhost:3601", "db-username", "db-password");

接続を取得します。db-usernamedb-passwordは、DB サーバーに接続するためのユーザー名/パスワードです

于 2013-05-28T11:45:59.500 に答える
0

適切な.jarファイルがライブラリに保持されていることを確認し、DriverManager.getConnection()パラメーターとしてドライバー クラス名を削除しURL、データベースに適切なものを渡します。たとえば、データベースが SQLServer の場合、

DriverManager.getConnection("jdbc:sqlserver://10.3.12.59:1433,<optional parameters>","userName","Password");
于 2013-05-28T11:46:40.127 に答える