Senior
Met welke databases hebt u gewerkt?
sobes.tech AI
Antwoord van AI
In mijn praktijk heb ik gewerkt met verschillende databases, waaronder relationele en NoSQL-oplossingen. Onder de relationele vallen PostgreSQL en MySQL, waar ik SQL-query's, indexen, transacties en prestatieoptimalisatie heb gebruikt. Ik heb ook ervaring met Oracle en Microsoft SQL Server.
Van NoSQL-databases heb ik MongoDB voor documentopslag, Redis voor caching en snelle gegevensaccess, en Cassandra voor gedistribueerde opslag met hoge beschikbaarheid gebruikt.
Voorbeeld van verbinding maken met PostgreSQL in Java met JDBC:
String url = "jdbc:postgresql://localhost:5432/mydb";
String user = "user";
String password = "password";
try (Connection conn = DriverManager.getConnection(url, user, password)) {
PreparedStatement ps = conn.prepareStatement("SELECT * FROM users WHERE id = ?");
ps.setInt(1, 1);
ResultSet rs = ps.executeQuery();
while (rs.next()) {
System.out.println(rs.getString("username"));
}
}