java.sql.SQLExceptionを解決します:ローカルホストテストに適したドライバーが見つかりませんか?
このタイプの例外は、ロードされたJDBCドライバーのいずれもメソッドacceptsURLによってJDBCURLが受け入れられない場合に発生します。次のようなMySQLJDBCドライバーについて言及する必要があります-
MySQLJDBCURLは次のとおりです-
jdbc:mysql://localhost:3306/test?useSSL=false
acceptsURLのプロトタイプは次のとおりです-
boolean acceptsURL(String url) throws SQLException
acceptsURLはブール値を返します。つまり、JDBCドライバーがデータベースURLを理解している場合はtrueを返し、そうでない場合はfalseを返します。データベースURLであるString型の1つのパラメータを取ります。
データベース全体のURL接続は次のとおりです。構文-
con = DriverManager. getConnection("jdbc:mysql://localhost:3306/yourDatabaseName?useSSL=false", "yourUserName", " yourPassword");
import java.sql.Connection; import java.sql.DriverManager; public class AvoidSQLException { public static void main(String[]args){ Connection con = null; try { con = DriverManager. getConnection("jdbc:mysql://localhost:3306/sample?useSSL=false", "root", "123456"); System.out.println("Connection is successful !!!!!"); } catch(Exception e) { e.printStackTrace(); } } }
以下は出力です-
Connection is successful !!!!!
サンプルコードのスナップショットは次のとおりです-
-
Java-MySQLを使用してJDBCエラーで不明なデータベースを解決しますか?
このタイプのエラーは、MySQLに存在しないデータベースを選択した場合に発生します。まず、JDBCで不明なデータベースのエラーを表示しましょう。 Javaコードは次のとおりです。ここでは、データベースを「onlinebookstore」として設定しましたが、これは存在しません: import java.sql.Connection; import java.sql.DriverManager; public class UnknownDatabaseDemo { public static void main(String[] args) { &nbs
-
C#コードのユニットテスト
単体テストは、開発プロセスでコードを維持するのに役立つため、C#コードの鍵となります。開発サイクルの問題について知ることができます。 単体テストを使用すると、コードの信頼性と再利用性を高めることができます。 単体テストを採用する基本原則の1つは、最初にテストケースを記述し、次にテストに合格する簡単なコードを記述しなければならないTDD(テスト駆動開発)アプローチに従うことです。 単体テストでは、Microsoftの単体テストツールを使用する必要があります。これをMS単体テストと呼びます。 単体テストを作成するには、ソリューションエクスプローラーに移動し、右クリックして[新規]に移動し、