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 >> PHP /MySQL Programmering >> Content

    MySQL ConnectorJ Tutorial

    MySQL Connector /J drivrutinen används för att ansluta Java-program till en MySQL-databas . Föraren är helt Java driven och beror inte på MySQL biblioteken att arbeta . Det innebär att du inte behöver ha MySQL -klienten installeras på samma dator som programmet för att ansluta till en MySQL-server Installera programvaran

    Connector /J kan installeras med binära eller källan distributionen finns på MySQL webbplats ( se Resurser ) . Platsen måste då läggas till din klassökväg genom att skriva " export CLASSPATH = < path_to_driver/mysql-connector-java- - bin.jar : $ CLASSPATH " i kommandotolken . Unix, Linux och Mac OSX -användare kan ställa in classpath lokalt i . Profil eller de . Filer inloggning och globallly i /etc /profile -fil . Windows-användare kommer att ställa in classpath via kontrollpanelen . Alternativt kan du ange sökvägen genom att skriva kommandot " java - cp . :/ /Mysql -connector - java - 5.1.6 - bin.jar MySQLclient " vid start av Java Virtual Machine ( JVM ) .

    använda Connector /J

    för att använda Connector /J drivrutiner i din Java-program , måste du importera de riktiga klasser såsom java.sql.Connection , java . sql.DriverManager , java.sql.SQLException och java.sql . . Dessa klasser gör det möjligt att ansluta till databasen och rapportera eventuella SQL- fel

    För att få en anslutning till databasen , använd DriverManager.getConnection ( ) funktionen på följande sätt :

    ansluta = DriverManager.getConnection ( " jdbc : mysql ://localhost : ? 3306/example " + " user = mysql & password = passwd " ) ;

    att exekvera SQL-fråga , kommer du använda createStatement ( ) och executeQuery ( ) -funktioner , vilka har följande syntax :

    statement = connect.createStatement ( ) , resultat = statement.executeQuery ( " SELECT * FROM exempel " ) ;

    createStatement ( ) metoden skapar ett Statement-objekt som används för att skicka frågor till databasen . Den executeQuery ( ) metoden skickar alla frågor som kommer att returnera ett resultat , såsom en select-sats . Om du vill skicka ett inlägg , uppdatera eller radera meddelandet till databasen , kommer du att använda en executeUpdate ( ) metoden . Om du skapar ett program där uttalandet är okänd , skulle du använda metoden execute ( String ) metoden .

    Vill hämta resultaten från en SELECT-sats , kommer du använda getResultSet ( ) metoden .

    ResultSet resultat = stmt.executeQuery ( " SELECT * FROM exempel " ) ;

    Du kan hämta antalet av de drabbade rader från en executeUpdate ( ) med getUpdateCount ( ) metod
    < p . > ResultSet metoden returnerar ett objekt som kan användas för att skriva ut resultatet av det uttalande som skickades till databasen . För att verkligen skriva de resultat du kommer att använda getString ( ) eller getInt ( ) metoder . Du skulle placera dessa metoder till en ögla som gör att du kan komma åt och skriva ut varje rad

    samtidigt ( results.next ( ) ) { INT zip = rs.getINT ( " zip " ) , . System.out . println ( zip ) ;}

    Slutligen måste du stänga Connection ( ) , Statement ( ) och ResultSet metoder med metoden close () . Till exempel , för att stänga meddelandet objektet , skulle syntaxen vara " statement.close ( ) ; "

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man byter en databas i XML
    ·Hur får man det första elementet i en sträng i PHP
    ·PHP Ternär
    ·Hur återställer MySQL 5.1 rotlösenord i Windows
    ·Hur du väljer Senaste MySQL automatisk ökning i PHP
    ·Hur du ändrar ett gement jag till versaler i PHP
    ·Hur man går med två PHP MySQL sökningar
    ·Hur Tillåt Åsidosättning PHP
    ·Konvertera String till Long i PHP
    ·Hur man fångar en Sidrubrik Använda PHP
    Utvalda artiklarna
    ·Java String Manipulation för Konvertera en sträng til…
    ·Hur man tar bort element från en array i PHP
    ·Ställa enkelt radavstånd i ett Div
    ·Hur får man en URL i en Servlet
    ·Hur man beräknar Pi Använda NetBeans
    ·En handledning för HTML 5 Canvas Animation
    ·Hur göra en blogg med PHP
    ·Hur mata in siffror i Python
    ·Hur man skriver koder som kommer att generera en textru…
    ·Hur man öppnar en Broderbund SIG Extension
    Copyright © Dator Kunskap http://www.dator.xyz