1

注: Java EE に関する質問ではありません

Java では、SQL 接続をあるクラスから別のクラスにパラメーターとして渡す必要があります。しかし、受信クラスは Connection オブジェクトを取得しているようですが、null で接続されていません。

Java EEがプールを使用していると読みました。しかし、私のプロジェクトは小さく、JDBC のドライバー マネージャーを使用してローカルホスト接続を使用しています。また、Javaは参照渡しではないことを読みました。

あるクラスから別のクラスにライブ接続を渡す方法はありますか?

編集:クラスコネクトで

try
  {
      Class.forName("com.mysql.jdbc.Driver");
      connect = DriverManager.getConnection(
                "jdbc:mysql://localhost/MYDATABASE?user="+username+"&password="+password);
return connect;
  }catch(Exception e){
      return null;

私のメインクラスで

connect c = new connect(user,pass);
4

3 に答える 3