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で接続