JDBC drivrutinen används i applikationer för att ringa förfaranden och frågetabeller i MySQL . När du programmerar en databas anslutning , är det viktigt att testa föraren anslutningen genom att linda in den i en " try-catch " kodblock . Om anslutningen lyckas , fortsätter kod som ska köras . Om anslutningen misslyckas , kommer den " try-catch " blocket rapportera ett fel till konsolen . Detta sker i Java med hjälp av bara några få rader kod . Denna kod kan användas individuellt för att testa installationen av drivrutinen , eller det kan sättas in i ett program klassen. Instruktioner
1
Importera Java -bibliotek som behövs för att hantera JDBC-drivrutinen samtal . Skriv följande kod i toppen av arbetsytan filen : import java.sql.Connection , import java.sql.DriverManager , import java.sql.SQLException ,
2
Skapa try - catch-block . Följande kod är ett exempel på en try-catch blocket skal . Den kod som testar JDBC drivrutinen är insatt i detta block.try { } catch ( Exception ex moms ) { } Addera 3
instansiera JDBC drivrutinen klassen och försöker ansluta till MySQL-servern . Om detta misslyckas koden flödet hoppar till " catch " blocket . Följande kod instansieras klassen och skapar en connection.try { Class.forName ( " com.mysql.jdbc.Driver " ) newInstance ( ) ; MyConnection = DriverManager.getConnection ( . " Jdbc : mysql :///myTestSQLDatabase " , " MittAnvändarnamn " , " mittlösenord " ) ;} catch ( Exception ex moms ) { }
4
Testa om anslutningen öppnas . Följande kod identifierar om anslutningen öppnas efter initiering av JDBC-drivrutinen . Anledningen till detta är inte i fel avsnitt är att JDBC drivrutinen ändå kan vara korrekt installerat , men en anslutning avslogs av SQL server.try { Class.forName ( " com.mysql.jdbc.Driver " ) . NewInstance ( ) ; MyConnection = DriverManager.getConnection ( " jdbc : mysql :///myTestSQLDatabase " , " MittAnvändarnamn " , " mittlösenord " ) , om { System.out.println ( " SQL -anslutningen lyckades ( myConnection.isClosed ( !)) . " ) ; } } catch ( Exception ex moms ) { }
5
Skapa koden felhantering . Om JDBC-drivrutinen är korrekt installerad eller om den inte existerar , är ett fel flaggas och kod flöde skickas till " catch " uttalande . Följande kod skriver ett felmeddelande till konsolen : try { Class.forName ( " com.mysql.jdbc.Driver " ) newInstance ( ) ; MyConnection = DriverManager.getConnection ( " jdbc : mysql :///myTestSQLDatabase " . , " MittAnvändarnamn " , " mittlösenord " ) , om ) { System.out.println ( ( myConnection.isClosed ( ! ) " SQL -anslutningen lyckades. " ) ; } } catch ( Exception ex moms ) { System.out.println ( " JDBC Driver error : " + exc.getMessage ( ) ) ; } Addera