Database Connectivity in Java and JDBC
Database Connectivity in Java and JDBC
Vikas Chandra Sharma, Swarrnim School of Computing & IT, Swarrnim Startup and Innovation
University
try {
// Load driver and establish connection
Class.forName("com.mysql.cj.jdbc.Driver");
Connection connection = DriverManager.getConnection(url, user, password);
// Insert data
String insertSQL = "INSERT INTO students (id, name, age) VALUES (?,?,?)";
PreparedStatement insertStatement = connection.prepareStatement(insertSQL);
insertStatement.setInt(1, 1);
insertStatement.setString(2, "Alice");
insertStatement.setInt(3, 19);
insertStatement.executeUpdate();
// Update data
String updateSQL = "UPDATE students SET age = 20 WHERE id = 1";
Statement updateStatement = connection.createStatement();
updateStatement.executeUpdate(updateSQL);
// Delete data
String deleteSQL = "DELETE FROM students WHERE id = 1";
Statement deleteStatement = connection.createStatement();
deleteStatement.executeUpdate(deleteSQL);
// Close connections
resultSet.close();
insertStatement.close();
selectStatement.close();
updateStatement.close();
deleteStatement.close();
connection.close();