Hoşgeldin!

Forumumuza kaydolarak topluluğumuzun diğer üyeleriyle tartışabilir, paylaşabilir ve özel mesaj gönderebilirsiniz.

Kayıt ol!

Java'da Mysql Bağlantısı Kurma

Üye
Yönetici
Üye
Katılım
13 Kas 2023
Mesajlar
24
Java programında MySQL veritabanına bağlanmak için JDBC (Java Database Connectivity) kullanılır. İşte Java'da MySQL bağlantısı kurmak için basit bir örnek:

İlk olarak, MySQL JDBC sürücüsünü indirip projenize ekleyin. MySQL JDBC sürücüsünü MySQL resmi web sitesinden veya Maven, Gradle gibi bağımlılık yöneticileri aracılığıyla alabilirsiniz. Eğer Maven kullanıyorsanız, pom.xml dosyanıza aşağıdaki gibi bir bağımlılığı ekleyebilirsiniz
XML:
<dependencies>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.23</version> <!-- Kullandığınız MySQL sürümüne göre versiyonu güncelleyin -->
    </dependency>
</dependencies>
Ardından, aşağıdaki gibi bir Java programı yazarak MySQL veritabanına bağlanabilirsiniz
Java:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class MySQLConnectionExample {
    public static void main(String[] args) {
        // MySQL veritabanına bağlanmak için gerekli bilgiler
        String url = "jdbc:mysql://localhost:3306/database";
        String user = "root";
        String password = "";

        // Bağlantı nesnesi
        Connection connection = null;

        try {
            // JDBC sürücüsünü yükleme
            Class.forName("com.mysql.cj.jdbc.Driver");

            // Veritabanına bağlanma
            connection = DriverManager.getConnection(url, user, password);

            System.out.println("Bağlantı başarılı!");

            // Burada MySQL veritabanı işlemlerinizi gerçekleştirebilirsiniz.

        } catch (ClassNotFoundException | SQLException e) {
            e.printStackTrace();
        } finally {
            try {
                // Bağlantıyı kapatma
                if (connection != null) {
                    connection.close();
                    System.out.println("Bağlantı kapatıldı.");
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
}
Koddaki mysql bilgilerini kendinize göre ayarlayın.
 
Üye
Yönetici
Üye
Katılım
13 Kas 2023
Mesajlar
24
Üst