Memorandum für sich Da es im nächsten Projekt verwendet werden kann,
** Die Beschreibung des in diesem Artikel behandelten DAO-Musters dient nur zum Herstellen einer Verbindung zur Datenbank und zum Durchsuchen aller Datensätze. DB ist H2 **
//Bibliotheksinstallation
import java.sql.Connection;
import java.sql.DriverManger;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class DAOSample{
public static void main(String[] args){
Connection conn = null;
try{
//JDBC-Treiber lesen
Class.forName("org.h2.Driver");
//Verbindung zur Datenbank herstellen
conn = DriverManager.getConnection("jdbc:h2:file:C:/data/DAOSample","username","password");
//SQL-Vorbereitung
String sql = "SELECT * FROM DAOSample"
//Konvertieren Sie Zeichen-SQL in einen Typ, der in DB verwendet werden kann
PreparedStatement ps = conn.preparedStatement(sql);
//Führen Sie SQL aus, um ein Dataset abzurufen
ResultSet rs = ps.executeQuery();
//Zeigen Sie den erfassten Inhalt in einer Schleife an
while(rs.next()){
String id = rs.getString("ID");
String name = rs.getString("NAME")
int age = rs.getString("AGE")
System.out.println("ID:" + id);
System.out.println("Name:" + name);
System.out.println("Alter:" + age);
}
//Ausnahmebehandlung
}catch(SQLException e){
e.printStackTrace();
}catch(ClassNotFoundException e){
e.printStackTrace();
}finally{
//Trennung der Datenbank
if(conn != null){
try{
conn.close();
}catch(SQLException e){
e.printStarckTrace();
}
}
}
}
Recommended Posts