Commit eba5201d by Patryk Czarnik

Pierwszy program JDBC

parent ec39bc57
......@@ -5,10 +5,18 @@
<groupId>pl.alx.kjava</groupId>
<artifactId>PC23-BazyDanych</artifactId>
<version>1.0</version>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
</project>
\ No newline at end of file
<dependencies>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.6.0</version>
</dependency>
</dependencies>
</project>
package zajecia;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class OdczytajOsoby {
public static void main(String[] args) {
// JDBC - Java Databse Connectivity
String url = "jdbc:postgresql://localhost/kurs";
try {
Connection c = DriverManager.getConnection(url, "kurs", "abc123");
System.out.println("Udało się połączyć. c = " + c);
Statement stmt = c.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM osoby");
while(rs.next()) {
String imie = rs.getString("imie");
String nazwisko = rs.getString("nazwisko");
System.out.println(imie + " " + nazwisko);
}
rs.close();
stmt.close();
c.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment