PHP Forum - Coding Board
Juni 18, 2018, 02:30:32 *
Willkommen Gast. Bitte einloggen oder registrieren.

Einloggen mit Benutzername, Passwort und Sitzungslänge
News:
 
   Übersicht   Hilfe Suche Einloggen Registrieren  
Seiten: [1]
  Drucken  
Autor Thema: Datenbankverbindung aufbauen  (Gelesen 100 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Ph0xEn
Jr. Member
**
Beiträge: 62


Profil anzeigen E-Mail
« am: Februar 19, 2009, 07:46:19 »

Hier mal ein beispiel wie man eine Datenbankverbindung mit Java aufbaut

Code:
package jdbc1;

import java.sql.*;

public class FachKlasseDb1{

Connection meineDBVerbindung = null;
Statement meinSQLStatement = null;
ResultSet meinResultSet = null;
String meineMetaDaten;




public void datenbankTreiberLaden() {
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("Treiber geladen");
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
System.exit(0);
}
}

public void verbindungAufbauen() {
try
{
meineDBVerbindung = DriverManager.getConnection("jdbc:odbc:Datenbank");
System.out.println("Verbindung hergestellt");


}
catch (SQLException e)
{
e.printStackTrace();
System.exit(0);
}

}

public void datenAuslesen() {

try
{
meinSQLStatement = meineDBVerbindung.createStatement();
meinResultSet = meinSQLStatement.executeQuery("SELECT * FROM KUNDEN where kunden_nr = 5");

ResultSetMetaData meineMetaDaten = meinResultSet.getMetaData();
System.out.print(meineMetaDaten.getColumnName(1) + " ");
System.out.print(meineMetaDaten.getColumnName(2) + " ");
System.out.print(meineMetaDaten.getColumnName(3) + " ");
System.out.println("");

while (meinResultSet.next() == true)
{

System.out.print(meinResultSet.getString(1) + " ");
System.out.print(meinResultSet.getString(2) + " ");
System.out.println(meinResultSet.getString(3) + " ");
}

meinResultSet.close();
meinSQLStatement.close();

}
catch (SQLException e)
{
e.printStackTrace();
}
}



public static void main(String[] args) {
FachKlasseDb1 meinObjekt = new FachKlasseDb1();
meinObjekt.datenbankTreiberLaden();
meinObjekt.verbindungAufbauen();
meinObjekt.datenAuslesen();

}


} // class


Mfg
Gespeichert
Seiten: [1]
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines | New Look by Nolt Prüfe XHTML 1.0 Prüfe CSS