いつもお世話になっております。
ようやくデータベースを使用し、サーブレットで動かすという段階を学び始めたところなんですが、
その時に一つ疑問が出てきましたので、質問させていただきたいと思います。
それは、**JDBCの配置場所は動的プロジェクトを作るたびに毎回WEB-INの下に配置し、
ビルドパスしなければいけないのか?**ということです。
私の勉強不足のせいかもしれませんが、毎回プロジェクトを作るたびにJDBCを配置しています。
作るプロジェクトによって扱うデータベースが異なる等、何かしらの変更点がある場合はわからないのですが、今学習している現状において、一種類のデータベースしか使っていないので、毎回ビルドパスするよりもどこか共通の部分にJDBCを配置し、毎回の少しの手間を失くせないかと思った次第であります。
もし、そういった方法があればご教授のほどよろしくお願いいたします。
java
1import java.sql.DriverManager; 2 3import com.mysql.jdbc.Connection; 4 5public class MySql 6{ 7 public static Connection getConnection() 8 { 9 try 10 { 11 Class.forName("com.mysql.jdbc.Driver"); 12 Connection con = (Connection) DriverManager.getConnection( 13 "jdbc:mysql://localhost:3306/learning", "root", ""); 14 return con; 15 } 16 catch(Exception e) 17 { 18 throw new IllegalStateException(e); 19 } 20 } 21}