jackespio

MySql and Java

Apr 28th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.57 KB | None | 0 0
  1. private Connection conn = null; //Bağlantı açma kapama nesnesi.
  2. private String url = "jdbc:mysql://localhost:3306/";    //veritabanı adresi ve portu
  3. private String dbName = "kayitlar"; // veritabanı ismi
  4. private String properties = "?useUnicode=true&characterEncoding=utf8";  //Türkçe karakter uyumu.
  5. private String driver = "com.mysql.jdbc.Driver";    //Mysql java bağlantısını sağlayan driver(jdbc sürümü);
  6. private String userName = "root";
  7. private String password = "";
  8. private ResultSet resultSet;    //Sorgudan dönecek kayıtlar için sonuç kümesi bu nesne içerisinde tutulacak.
  9. private Statement st;   //Sorgu çalıştırma sınıfı
  10. int ID;
  11.  
  12.     public java.sql.Statement baglantiAc(){
  13.         Class.forName(driver).newInstance();
  14.         conn = DriverManager.getConnection(url+dbName+properties,userName,password);
  15.         return conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
  16.     }
  17.    
  18.     public void baglantiKapat(){
  19.         conn.close();
  20.     }
  21.  
  22.     public void tabloDoldur(){
  23.         try{
  24.             st = (Statement) baglantiAc();
  25.             res = st.executeQuery("SELECT * FROM kisiler");
  26.             ResultSetMetaData metaData = res.getMetaData();
  27.            
  28.             int kolonsayisi = metaData.getColumnCount();
  29.             Vector vector_veriler = new Vector();
  30.            
  31.             for(int i=0;i<kolonSayisi;i++){
  32.                 vector_veriler.addElement(metaData.getColumnLabel(i+1));
  33.             }
  34.             vector_kayitlar.addElement(vector_kayit);
  35.         }
  36.         DefaultTableModel dtm = new DefaultTableModel(vector_kayit,vector_veriler);
  37.         table.setModel(dtm);
  38.     }catch(Exception e){
  39.         System.out.println("tabloDoldur hata :"+e.getMessage());
  40.     }
Add Comment
Please, Sign In to add comment