Bağlantıda tarih/saat bölgesi sebebi ile hata olumaktadır. Bağlantı stringi aşağıdaki gibi yapılırsa sorunsuz çalışır.
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/veritabani_ismi?useUnicode=true&useLegacyDatetimeCode=false&serverTimezone=Turkey","kullanici_adi","sifre");
hocam kullanıcı adı şifre hatalı diyor
YanıtlaSilpackage com.home.baglanti;
YanıtlaSilimport java.sql.DriverManager;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;
class MysqlCon {
public static void main(String[] argv) {
try
{
// Reflection
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException e)
{
System.out.println("MySQL driver bulunamadı");
return;
}
System.out.println("MYSQL Driver Kurulu!");
Connection connection = null;
try
{
connection = (Connection) DriverManager
.getConnection("jdbc:mysql://localhost:3306/classicmodels", "root", "123456");
System.out.println("MYSQL ILE BASARILI BIR SEKILDE BAGLANTI KURULDU");
}
catch (SQLException e)
{
System.out.println("Kullanıcı Adı ve Şifreniz Hatalı.");
return;
}
catch (Exception e)
{
System.out.println("Sistemsel bir hata oluştu");
return;
}
}
}