エラーは、私は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. mysqlをfirebaseにどのように接続できますか?
- 3. 、どのように私はドメイン名でサーバーに接続しますか?
- 4. どのようにMySQLに接続しますか? MySQLへの接続方法
- 5. pgAdminはどのようにサーバーに接続しますか?
- 6. どのように私はmysqlに接続することができます
- 7. ローカルマシンからリモートmySqlサーバーに接続
- 8. AndroidデバイスからJavaサーバーに接続できません
- 9. LinuxマシンからWindows上のリモートMYSQLサーバーに接続するにはどうすればよいですか?
- 10. サーバー2のApacheからサーバー1のMySQLインスタンスに接続できません
- 11. JavaでMySQLをIntelliJ Ideaとどのように接続しますか?
- 12. どのように私はアンドロイドでMySQLを接続する
- 13. 私のJUnitテストはSpringサービスにどのように接続できますか?
- 14. どのようにPDO接続にmysqlを変換できますか?
- 15. 他のサーバーからのリモートMySql接続
- 16. ドッカーのコンテナからリモートDBサーバーに接続できますか?
- 17. Javaを外部DBにどのように接続できますか?
- 18. どのように私はジャンゴオラクルの接続を最適化できますか?
- 19. 親のイベントにどのように接続できますか?
- 20. どのようにリモートMySQL接続を高速化できますか?
- 21. MySQLはどの接続に接続していますか?
- 22. インスタンスメソッドをオブジェクトにどのように接続できますか
- 23. PHPをOracleにどのように接続できますか?
- 24. クライアントをEC2にどのように接続できますか?
- 25. 私の.mdfデータベースをvb.netにどのように接続できますか?
- 26. mysqlクライアントのみをインストールしてmysqlサーバーに接続できますか?
- 27. サーバーからクライアントへのJava TCP接続
- 28. Windows GUIツールからリモートLinuxサーバー上のMySqlデータベースに接続できません
- 29. CantはMySQLサーバーに接続します。こんにちは、私は私のMySQLサーバに接続するように見えるカントpidファイル
- 30. デスクトップからリモートMysqlサーバーにDjangoを接続するにはどうすればいいですか?
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