2016-05-31 5 views
-2

私はJavaで2つのアプリケーションを作成しましたが、それらを同じデータベースに接続したいと考えています。コード例を教えてもらえますか?Javaアプリケーションは同じデータベースに接続します

import java.sql.*; 
    import javax.swing.*; 

    public class LidhjaMeSQL { 
     Connection connection=null; 

    public static Connection ConnectDB(){ 
     //struktura e kontrollit try-catch 
     try{ 
      Class.forName("com.mysql.jdbc.Driver"); 
      Connection connection=DriverManager.getConnection("jdbc:mysql://localhost/database","root",""); 
      return connection; 
     }catch(ClassNotFoundException | SQLException e){ 
      JOptionPane.showMessageDialog(null, e); 
      return null; 
     } 
    } 
} 
+2

同じデータベースに同時に接続する2つのプログラムがありますか?どうしたの? –

+0

はい、同じデータベースに2つのアプリケーションを接続したいが、Class.forName( "com.mysql.jdbc.Driver");私にエラーを与える。 –

+0

あなたはどんなエラーがありますか?詳細が必要です。 –

答えて

0

この試してください:あなたは、接続を開きたいclassに行くに今

public class LidhjaMeSQL { 
    public Connection connectDB() { 
     try { 
      Class.forName("com.mysql.jdbc.Driver"); 
      Connection connection = DriverManager.getConnection("jdbc:mysql://localhost/database", "root", ""); 
      return connection; 
     } catch (ClassNotFoundException | SQLException e) { 
      //handle exception here.. 
     } 
    } 
} 

を。新しいinstanceLidhjaMeSQLとし、connectDB()と呼ぶだけです。

関連する問題