Java ile MySQL veritabanına bağlanmak için aşağıdaki adımları takip edebilirsiniz:
MySQL Connector/J adında bir veritabanı bağlayıcısını indirin ve projenize ekleyin.
Aşağıdaki kod parçacığını kullanarak MySQL veritabanına bağlanın:
import java.sql.*;
public class Main {
static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://hostname:port/database_name";
static final String USER = "username";
static final String PASS = "password";
public static void main(String[] args) {
try (Connection conn = DriverManager.getConnection(DB_URL, USER, PASS)) {
System.out.println("Connecting to database...");
try (Statement stmt = conn.createStatement()) {
System.out.println("Creating statement...");
String sql = "SELECT * FROM table_name";
try (ResultSet rs = stmt.executeQuery(sql)) {
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
System.out.println("ID: " + id);
System.out.println("Name: " + name);
}
}
}
} catch (SQLException e) {
e.printStackTrace();
}
System.out.println("Goodbye!");
}
}
Bu kod parçacığı, daha kolay ve daha kısadır. Bağlantı detaylarını (hostname, port, veritabanı adı, kullanıcı adı ve şifre) DB_URL, USER ve PASS değişkenlerinde belirtmeniz gerekir. Veritabanındaki tablo adını table_name değişkeninde belirtmelisiniz.
Dikkat edilmesi gereken bir nokta, try-with-resources bloğunun kullanılmasıdır. Bu bloğun kullanımı, bağlantı ve statement nesnelerinin otomatik olarak kapatılmasını sağlar, böylece manuel olarak kapatma işlemine gerek kalmaz.
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır Java programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.