JDBC ドライバーを実装する Clojure から Java クラスを生成しています。問題は、通常、JDBC ドライバーが次のDriverManager
ように静的初期化子に自分自身を登録することです。
public class MyDriver implements java.sql.Driver {
...
static {
...
try {
DriverManager.registerDriver(new MyDriver());
} catch (SQLException s) {
throw (RuntimeException) new RuntimeException
("could not register MyDriver driver!").initCause(s);
}
...
}
}
宣言には何を入れるgen-class
必要があり、それを実装する関数にはどの名前を付ける必要がありますか?
ありがとう。