DBViewer Plugin for Eclipse とは

DBViewer Plugin for Eclipse(以下DBViewer)は、Eclipse(統合開発環境)を拡張するためプラグインです。
Eclipseに「データベース・フロントエンド」機能を提供します。(JDBCドライバーを使用しています)
DBAの方よりも開発者(Developer)の方をターゲットに機能を提供しています。
※Microsoft AccessやExcelには接続できません




2009年12月8日火曜日

SQLiteのJDBCDriverって・・・

SQLiteのJDBCDriverってちょっと変だと思います。
まだ、詳しくみてはいないのですが、

1.NULLの場合、intやcharであっても、java.sql.Types = 0 になってしまう。
NULL判定は、java.sql.Typesではなく、java.sql.ResultSet#wasNull()を使うのが
一般的なのに・・・

2.カラムの属性をDataBaseMetaDataから取得する時、
varcharの場合だけ、"varchar(256)" と取得される。
サイズ情報は別途取得しているので、本来であれば、"varchar"とだけ返してくれれば
よいのに・・・・

ともあれ、SQLite対応として、上記2つの個別実装を行っています。(未公開機能)

0 件のコメント: