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) {
Connection conn = null;
Statement stmt = null;
try {
Class.forName(JDBC_DRIVER);
System.out.println("Connecting to database...");
conn = DriverManager.getConnection(DB_URL, USER, PASS);
System.out.println("Creating statement...");
stmt = conn.createStatement();
String sql;
sql = "SELECT * FROM table_name";
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);
}
rs.close();
stmt.close();
conn.close();
} catch (SQLException se) {
se.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (stmt != null)
stmt.close();
} catch (SQLException se2) {
}
try {
if (conn != null)
conn.close();
} catch (SQLException se) {
se.printStackTrace();
}
}
System.out.println("Goodbye!");
}
}
Bu kod parçacığı, veritabanı bağlantısının yapılmasından veritabanındaki verilerin okunmasına kadar tüm adımları içerir. 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.
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.