Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man testar en JDBC Driver

    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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur till Redigera Java Applets
    ·Hur man gör logiska jämförelser i Java
    ·Hur att dubbla storleken på en array i Java
    ·Java Coding Standards
    ·Hur du ändrar Locale Struts i Java
    ·Hur får man det index från en kolumn namn i en Java J…
    ·Den Javametod till Split Lines
    ·Hur skriver jag en Unicode symbol i Java
    ·I Java Hur gör man ett fönster Unresizable
    ·Java kan inte göra en statisk hänvisning till en icke…
    Utvalda artiklarna
    ·Hur man gör en EXE i Visual Basic
    ·PHP Syntax Error : Oväntad T String
    ·En förklaring av XBlite
    ·Hur man skriver Oracle SQL-kod som kommer att skapa tab…
    ·Kännetecken för Java Applets
    ·Så tillbaka Ruby Gems
    ·Hur man skapar en PHP Call Namn
    ·Hur Infoga Java Faces som JSP Fragment
    ·Hur man kompilerar JNI i Ubuntu
    ·Installera om en CPAN Modul
    Copyright © Dator Kunskap http://www.dator.xyz