エラーは、私はmysqlデータベースへの接続を開くことができない、それはパラメータでエラーでなければならないが、私は混乱している、私は問題がどこにあるか分からない。どのように私はjavaからmysqlサーバーに接続できますか?
0
A
答えて
0
JDBCのURLは、混乱することができます。 JDBCプロトコル(Eclipseのデータベース開発パースペクティブなど)を理解し、URLを検証し、コーディングを開始する前にデータベースに接続できることを確認するSQLツールを使用することをお勧めします。コード内で動作することがわかっているURLを切り取って貼り付けると、多くの問題を回避できます。
1
まず、MySQLスキーマを作成する必要があります。次に、最近作成したデータベースに接続するためにJDBCを使用します(localhost経由で、ユーザー/パスワードが正しいことを確認してください)。
その後、DAOのようなクラスを使用する必要があります。私はここで接続クラスを残しておきます:[接続クラスを持っている
public class Connect {
private static final String USERNAME = "root";
private static final String PASSWORD = "12345";
private static final String URL = "localhost";
private static final String SCHEMA = "new_schema";
static {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (Exception e) {
e.printStackTrace();
}
}
public static Connection connect() throws SQLException {
return DriverManager.getConnection("jdbc:mysql://"+URL+"/"+SCHEMA+"?user="+USERNAME+"&password="+PASSWORD);
}
}
したら、接続C = Connect.connect()を使用してデータベースに接続する必要があります。ここにそれを実装するクラスがあります。
public static List<Album> list() throws SQLException {
Connection c = Connect.connect();
ResultSet rs = c.createStatement().executeQuery("SELECT * FROM Albums");
List<Album> list = new ArrayList<>();
while (rs.next()) {
String name = rs.getString("nome"); // first table column (can also use 1)
String artist = rs.getString("artista"); // second table column (can also use 2)
Album a = new Album(name, artist);
list.add(a);
}
return list;
}
また、SQLコマンドの使用方法についての洞察も必要です。
詳細なヘルプが必要な場合は、使用したコードを投稿する必要があります。それ以外の場合は、「ポイントツーポイント」の説明を与えることは困難です。
関連する問題
- 1. 私はどのように私のアンドロイドアプリケーションからSQLサーバーに接続できますか?
- 2. 、どのように私はドメイン名でサーバーに接続しますか?
- 3. どのようにMySQLに接続しますか? MySQLへの接続方法
- 4. pgAdminはどのようにサーバーに接続しますか?
- 5. どのように私はmysqlに接続することができます
- 6. LinuxマシンからWindows上のリモートMYSQLサーバーに接続するにはどうすればよいですか?
- 7. サーバー2のApacheからサーバー1のMySQLインスタンスに接続できません
- 8. JavaでMySQLをIntelliJ Ideaとどのように接続しますか?
- 9. どのように私はアンドロイドでMySQLを接続する
- 10. どのようにPDO接続にmysqlを変換できますか?
- 11. 他のサーバーからのリモートMySql接続
- 12. Javaを外部DBにどのように接続できますか?
- 13. どのように私はジャンゴオラクルの接続を最適化できますか?
- 14. 親のイベントにどのように接続できますか?
- 15. どのようにリモートMySQL接続を高速化できますか?
- 16. MySQLはどの接続に接続していますか?
- 17. クライアントをEC2にどのように接続できますか?
- 18. PHPをOracleにどのように接続できますか?
- 19. 私の.mdfデータベースをvb.netにどのように接続できますか?
- 20. CantはMySQLサーバーに接続します。こんにちは、私は私のMySQLサーバに接続するように見えるカントpidファイル
- 21. Windows GUIツールからリモートLinuxサーバー上のMySqlデータベースに接続できません
- 22. サーバーからクライアントへのJava TCP接続
- 23. デスクトップからリモートMysqlサーバーにDjangoを接続するにはどうすればいいですか?
- 24. は、リモートアクセスでのMySQLサーバーに接続できません
- 25. Java WebSocketサーバーへの接続を(vert.x 3.2.1を使用して)どのように確立できますか?
- 26. どのようにjavaとjavascriptを接続しますか?
- 27. RFIDとVB.NETをどのように接続できますか?
- 28. サーマルプリンタとPHPをどのように接続できますか?
- 29. はドッカー作曲でElasticsearchに接続するために、どのように私はJava APIを使用してElasticsearchインスタンスに私のWebアプリから接続
- 30. golang:Goで複数のMySQLデータベースにどのように接続しますか?
MySQL JDBCは、OracleのWebサイト(https://dev.mysql.com/downloads/connector/j/)からダウンロードし、プロジェクトに追加する必要があります。 –
可能性があります[重複](http://stackoverflow.com/questions/5556664/how-to-fix-no-suitable-driver-found-for-jdbcmysql-localhost-dbname-error-w) – Kulasangar
これを参照してくださいリンク http://stackoverflow.com/questions/2839321/connect-java-to-a-mysql-database – Teja