Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Java Sun SQL Tutorial
Toegang krijgen tot een relationele database van Java is een eenvoudig proces . Veel toepassingen gebruiken Java- interfaces voor toegang tot gegevens van een desktop -omgeving . Java maakt gebruik van bibliotheken , zoals de Java Database Connectivity ( JDBC ) API om database- acties, zoals het opvragen , bijwerken en plaatsen te beheren . U kunt gebruik maken van de JDBC van een Java-programma om SQL queries te voeren als uw toepassing vereist . JDBC- programma kan verbinding maken met verschillende Database Management Systemen ( DBMS ) , waaronder Oracle en MySQL . Het bereiken van database connectivity van uw Java- projecten vereist slechts een paar eenvoudige stappen . Instructies
1

Maak een Java- project en krijgt het JDBC . In uw gekozen Java IDE , maak een nieuw project en een van de belangrijkste klasse . Download de juiste JDBC -driver voor welke Database Management System uw ​​database binnen wordt opgeslagen . Er zijn veel DBMS drivers beschikbaar zijn en je moet de juiste , zodat uw Java-programma's communiceren met de gegevens om betrouwbaar te gebruiken . Installeer de JDBC- driver op uw computer en volg de instructies opgenomen . Op de top van uw belangrijkste project Class -bestand , bevatten deze instructie import zodat u SQL-functies gebruiken :

import java.sql
* ; kopen van 2

verbinding met uw database. . Gebruik de JDBC om een ​​verbinding te maken met uw database . Om dit te doen zal je de details van de database , inclusief de URL van de locatie en uw gebruikersnaam en wachtwoord voor toegang tot het nodig hebben . Normaal gezien wordt een database gebruikers die zijn toegekend specifieke niveaus van toegang tot de gegevens hebben ingesteld , zodat je nodig hebt om de log - in gegevens van een dergelijk gebruikersaccount . Binnen belangrijkste methode van uw project , onder deze code , het wijzigen van de gegevens in uw database en gebruiker gegevens aan te passen :

proberen

{

//krijgen een exemplaar van de bestuurder < br

Class.forName > ( " com.mysql.jdbc.Driver " ) newInstance ( ) ; .

//voer de gegevens van uw database gebruikersaccount

String mijngebruikersnaam = " mijngebruikersnaam " ;

String
MijnWachtwoord = " mypassword " ;

//de URL en DBMS voor de database

String myDatabaseURL =
" jdbc : mysql ://mydomain.com /database- user = " + MijnGebruikersnaam + " & password = " + mijnwachtwoord ; ?

//krijg je een verbinding met de database

java.sql.Connection myDBConnection
= DriverManager.getConnection ( myDatabaseURL ) ;

//maak een statement handvat instantie voor het uitvoeren van query's

verklaring
myStatHandle = myDBConnection.createStatement ( ) ; }

catch ( Exception e ) op Twitter

{ System.out.println ( E.getMessage ( ) ) ; }

het proberen te vangen blokken nodig in het geval er een fout is het maken van de verbinding zijn
. Goedkope 3

Voer een query op de database . Creëren en uitvoeren van een SQL-query op de database met de volgende syntaxis , binnen het blok try in uw code :

//een query voor een tabel met de naam " Stuff "

String sillyQuery
= " Select
* vanaf Stuff " ;

//uitvoeren van de query en de resultaten terug

ResultSet sillyResults
= myStatHandle.executeQuery ( sillyQuery ) ;

//loop door de resultaten en uitgang hen

terwijl ( sillyResults.next ( ) ) op

{

//indien de Stuff tafel heeft een kolom met de naam 'ding'

System
. out.println ( " een ding : " + sillyResults.getString ( " ding " ) ) ; }


genealogie Dit is een voorbeeld voor de demonstratie . Je zal doorgaans willen verrichten verdere verwerking van uw gegevens .
4

Voer updates over uw gegevens. Maak en SQL -update statements uit te voeren op uw database . Gebruik de volgende syntaxis :

//verander de "ding " waarde voor een item met een " ID " kolom waarde die gelijk is aan 10

String sillyUpdate = "Update Stuff set ding = ' chair ' waar ID = 10 " ;

//uitvoeren van de update en krijg resultaat terug

int sillySuccess = myStatHandle.executeUpdate ( sillyUpdate ) ;

U kunt de gehele waarde gebruiken geretourneerd om te controleren of de update is geslaagd.
5

Voer inzetstukken op uw gegevens . De syntaxis voor het invoegen van gegevens is vergelijkbaar met die voor de actualisering ervan , als volgt :

//plaats een nieuwe waarde in het " Materiaal" tafel

String sillyInsert = "Invoegen in Stuff ( ID , ding ) waarden ( 20 , ' table ' ) " ;

//uitvoeren van de insert en krijg resultaat terug

int sillySuccess = myStatHandle.executeUpdate ( sillyInsert ) ;

kan weer gebruik maken van de integer om ervoor te zorgen dat de insert was een succes .

Previous: Next:
  Java Programming
·Hoe te berekenen Coding voor J…
·Hoe maak je logische operatore…
·Hoe maak je een JSP-bestand co…
·Voordelen en nadelen van Java …
·Hoe kan ik een lijst maken met…
·Java Certification FAQs 
·Hoe maak je een mockup convert…
·Java JButton & Functions 
·Hoe maak je een vector van een…
  Related Articles
Verbinding maken met SQL Server via VB.n…
VBScript & SQL Tutorial 
Hoe SQL Stored Procedures Bel in Visual …
Visual Basic 6.0 SQL Tutorial 
Hoe kan ik een XML- bestand met Visual B…
Hoe SQL query's koppelen met Visual Basi…
Hoe maak je een opgeslagen Procedure Cal…
VB.NET SQL Database Tutorial 
Hoe maak je verbinding met een SQL Serve…
  Programmering Articles
·Hoe maak je een C + + Critter Caretaker …
·Hoe Vergelijk een vorige record in Acces…
·Hoe je Java Apps Run Van Python 
·ListBox Visual Basic Tutorial 
·Hoe maak je een Perl Module RPM 
·Wat is een Runtime Error ? 
·Hoe maak je een gebufferde Input Stroom …
·Hoe te Lettertype wijzigen in Echo 
·Hoe te Fibonacci-getallen opmaken in C +…
Copyright © Computer Kennis http://www.nldit.com