1、DriverManagerで接続
弱點:
①ユーザ名、パスワードはソースに書いているので、安全性は低いです。
②DB名、ユーザ名、パスワードはソースに書いているので、変更の場合はソースを修正する必要です。
③操作毎にconnectionを作成ので、性能は悪いです。
JdbcOdbcDriverでDBを接続:
2、DataSourceで接続
・「javax.sql」パッケージは以下の機能を実現しました。
①javax.sql.DataSource もう一つDB接続方法を提供する。
②Database connection Pooling
③Distrubute transaction
④Rowsets
「javax.sql.DataSource」はInterfaceで、各DB會社はこのInterfaceを実現します。
例えば、「oracle.jdbc.pool.OracleDataSource」には「javax.sql.DataSource」のメソッドを実現されています。
・DataSourceで接続