Mysql ve Java, Jsp Bağlantısı
Mysql ve Java, Jsp Bağlantısı
Merhaba arkadaşlar mysql ile java bağlantısı için ilk önce bir bağlantı class'ı tanımlıyoruz bu class'ın abstract tanımlamakta yarar var çünkü her bağlantı kodunda baştan tanımlamak yerine ilgili class'ı extends edip onun özelliklerini almak daha kısa sürecektir.
class isimleri bağlantı isimleri ile yola çıkıp olayı çözmenizi umut ediyorum. Umarım işinize yarar. İyi çalışmalar.
şimdi ise sorgu classımızı oluşturuyoruz.
package sorgu;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
public class sorgu extends baglanti{
public String id;
private Connection con = null;
private Statement s = null;
private ResultSet r = null;
public String sorulama() {
try {
Class.forName("com.mysql.jdbc.Driver");
con = (Connection) DriverManager.getConnection(getDburl(), getDbname(), getDbpassword());
String sql = "SELECT * FROM veritabani.tabloismi";
s = (Statement) con.createStatement();
r = s.executeQuery(sql);
String a = null;
while (r.next()) {
a = r.getString("cekeceginizkolonadi");
}
return a;
} catch (Exception e) {
return "hatavar";
}
}
public static void main(String[] args) {
sorgu a=new sorgu();
System.out.println(a.sorulama());
}
}
Merhaba arkadaşlar mysql ile java bağlantısı için ilk önce bir bağlantı class'ı tanımlıyoruz bu class'ın abstract tanımlamakta yarar var çünkü her bağlantı kodunda baştan tanımlamak yerine ilgili class'ı extends edip onun özelliklerini almak daha kısa sürecektir.
class isimleri bağlantı isimleri ile yola çıkıp olayı çözmenizi umut ediyorum. Umarım işinize yarar. İyi çalışmalar.
package sorgu;
public abstract class baglanti {
String dbname = "kullaniciadi";
String dbpassword = "sifre";
String dburl = "jdbc:mysql://localhost:3306/veritabaniadi";
public String getDbname() {
return dbname;
}
public String getDbpassword() {
return dbpassword;
}
public String getDburl() {
return dburl;
}
}
şimdi ise sorgu classımızı oluşturuyoruz.
package sorgu;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
public class sorgu extends baglanti{
public String id;
private Connection con = null;
private Statement s = null;
private ResultSet r = null;
public String sorulama() {
try {
Class.forName("com.mysql.jdbc.Driver");
con = (Connection) DriverManager.getConnection(getDburl(), getDbname(), getDbpassword());
String sql = "SELECT * FROM veritabani.tabloismi";
s = (Statement) con.createStatement();
r = s.executeQuery(sql);
String a = null;
while (r.next()) {
a = r.getString("cekeceginizkolonadi");
}
return a;
} catch (Exception e) {
return "hatavar";
}
}
public static void main(String[] args) {
sorgu a=new sorgu();
System.out.println(a.sorulama());
}
}
Ekran Çıktısı :
AmmarDeneme
Teşekkür ederiz Ammar bey, devamını bekliyoruz..
YanıtlaSil