"Genel" kategorisindeki yazılar
Java ile Login İşlemi
Mayıs 30th, 2013 • Bilgi Paylaşalım, Genel, JAVA
dologin methoduna göndereceğiniz username ve password değeri boolean olarak duruma göre geri dönüş sağlamaktadır size.
Devamını oku »
Temel SQL Kodları
Mayıs 30th, 2013 • Bilgi Paylaşalım, Genel, SQL
Veriyi seçme – SELECT cümlesi
Tablo yaratma – CREATE cümlesi
Tabloya ekleme – INSERT cümlesi
Kayıtları güncelleme – UPDATE cümlesi
Kayıt silme – DELETE cümlesi
Tabloyu silme – DROP cümlesi
Devamını oku »
Tek Class ‘da Java Veritabanı İşlemleri
Mayıs 29th, 2013 • Bilgi Paylaşalım, Genel, JAVA
public class baglan { public static Connection con = null; private static String url = "jdbc:mysql://localhost:3306/alisveris"; private static String driver = "com.mysql.jdbc.Driver"; private static String dbname = "alisveris"; private static String username = "root"; private static String password = "root"; static ResultSet rs = null; public static void openConnection(){ try { Class.forName(driver).newInstance(); con = (Connection) DriverManager.getConnection(url,username,password); } catch (Exception ex) { Logger.getLogger(baglan.class.getName()).log(Level.SEVERE, null, ex); } } public static boolean veriSil(int id){ try { PreparedStatement ps = (PreparedStatement) baglan.con.prepareStatement("delete from table where id=?"); ps.setInt(1, id); ps.executeUpdate(); return true; } catch (SQLException ex) { Logger.getLogger(baglan.class.getName()).log(Level.SEVERE, null, ex); } return false; } public static boolean veriGuncelle(int id, String isim, int fiyat){ try { // UPDATE table_name SET column1=value1,column2=value2 WHERE some_column=some_value; PreparedStatement ps = (PreparedStatement) baglan.con.prepareStatement("update table set ad=?,fiyat=? where id=?"); ps.setString(1, isim); ps.setInt(1, fiyat); ps.setInt(1, id); ps.executeUpdate(); return true; } catch (SQLException ex) { Logger.getLogger(baglan.class.getName()).log(Level.SEVERE, null, ex); } return false; } public static ResultSet veriAl(int id){ ResultSet rs = null; try { PreparedStatement ps = (PreparedStatement) baglan.con.prepareStatement("select * from table where id=?"); ps.setInt(1, id); rs = ps.executeQuery(); if(rs.next()){ return rs; } } catch (SQLException ex) { Logger.getLogger(baglan.class.getName()).log(Level.SEVERE, null, ex); } return rs; } public static DefaultTableModel tableAktar(){ DefaultTableModel tm = new DefaultTableModel(); try { PreparedStatement ps = (PreparedStatement) baglan.con.prepareStatement("select * from table"); rs = ps.executeQuery(); int colCount = rs.getMetaData().getColumnCount(); // Toplam sütun sayısını alıyor for(int i = 1;i<colCount+1;i++){ tm.addColumn(rs.getMetaData().getColumnName(i)); //Tabloya sütun ekliyor } while(rs.next()){ Object[] row = new Object[colCount]; for(int i = 1;i<colCount+1;i++){ row[i-1]=(Object)rs.getObject(i); } tm.addRow(row); } }catch(Exception ex){} return tm; } }
buyursunlar 🙂
Java ile Adam Asmaca (Console)
Mayıs 19th, 2013 • Bilgi Paylaşalım, Genel, JAVA
Tags: java adam asmaca, java programlama, temel java
Geçen sene(2012) java sınavından yüksek almamın nedeni bu örneği yaparken bir çok şeyi öğrenmemdi. @burak ile birlikte yaptığımız programın kodlarını direk olarak paylaşıyorum.
Devamını oku »
Java ile Kola Makinası (Console)
Mayıs 19th, 2013 • Bilgi Paylaşalım, Genel, JAVA
Tags: java if else, java kola makinası
Direk olarak kodları paylaşıyorum.
Bu örnekte sonsuz döngü nasıl kullanılır ve if else yapısının temelini anlayabilirsiniz.
Devamını oku »
Temel Java Kodları
Mayıs 19th, 2013 • Bilgi Paylaşalım, Genel, JAVA
Tags: java math sınıfı, java optionpane, java println, java rasgele sayı, java rastgele sayı, java scanner
Yine bir final öncesi başbaşayız, finaller olmasa blog’a yazı yazmak içimden gelmiyor. Türkçe kaynak çok az olduğundan biraz paylaşımda bulunmak istiyorum.
Kendi ders notlarımdan bazı bilgiler:
Devamını oku »
PHP Codeigniter head içindekiler body içine yükleniyor
Mart 27th, 2013 • Codeigniter, PHP
Bir süredir codeigniter üzerine çalışmalar yapıyorum, iyi bi framework olduğunu düşündüğüm codeigniter ‘da bazı hatalar alabiliyoruz.
Aldığım hatalardan biri; site çalıştığında <head> içinde ne varsa <body> içine aktarılıyordu.
http://ellislab.com/forums/viewthread/178919/
Codeigniter’ın kendi sitesinde bulduğum kaynak bunun karakter tipinden kaynaklandığını söylüyordu, notepad++ ile dosyalarınızı utf-8(bom’suz) olarak çevirirseniz sorun ortadan kalkacaktır.
Tüm model, view, controller dosyalarınızı hatta import ettiğiniz library ve helper’ları da çevirmeniz gerekmektedir.
IIS 7 Plesk Kullanmadan Siteler Oluşturma ve Yönetme (Resimli)
Ocak 14th, 2013 • Bilgi Paylaşalım, Genel, Ufak Yardımlar
Tags: dns server, windows server 2008, windows server 2008 Dns server kurulumu, windows server 2008 IIS 7 kurulumu
Plesk panel çok kullanışlı ve aktif bir panel olabilir fakat kullandığı ram düşünülürse kurmaktan ve kullanmaktan vazgeçebilirsiniz. Bunları aşağıdaki linklerden inceleyebilirsiniz:
Buradan
ve buradan
Özellikle bir kaç internet sitesi için vps kullanan kişilerin plesk kullanmamasını özellikle tavsiye ediyorum. Devamını oku »
Java Basit MouseListener Örneği
Aralık 29th, 2012 • Bilgi Paylaşalım, Genel, JAVA
Tags: java mouse, java mouse clicked, java mouse listener
Java’da mouse hareketlerine göre işlem yapan fonksiyona mouselistener deniyor.
Anlatımdan ziyade basit örneği paylaşacağım.
static MouseListener mouse(){ return new MouseListener() { @Override public void mouseClicked(MouseEvent e) { JOptionPane.showMessageDialog(null,"Sorunsuz Çalışıyor","Title",JOptionPane.INFORMATION_MESSAGE); } @Override public void mousePressed(MouseEvent e) { } @Override public void mouseReleased(MouseEvent e) { } @Override public void mouseEntered(MouseEvent e) { } @Override public void mouseExited(MouseEvent e) { } }; }
Main ‘de bu kodu çağırmak için Flowlayout oluşturdum.
public static void main(String args[]) { JFrame fr = new JFrame(); fr.setSize(400,400); fr.setLayout(new FlowLayout(FlowLayout.LEFT, 2, 50)); JLabel label = new JLabel("Çalıştır"); label.addMouseListener(mouse()); fr.add(label); fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); fr.setLocationRelativeTo(null); fr.setVisible(true); System.out.println(fr instanceof Container); }
Java Mysql Veri Ekleme Silme Düzenleme
Aralık 25th, 2012 • 1 comment Bilgi Paylaşalım, Genel, JAVA
Tags: java executeupdate, java mysql işlemleri, java mysql update, java veri düzenleme, java veri silme
Daha önceki yazımızda java’da nasıl verileri çekilirden bahsetmiştik. Bu yazımızda da veri eklemekten bahsedeceğiz.
3 tane JTextField 1 tane JButton ile yapacağımız ekleme işlemi kodları aşağıdaki gibidir.
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { try { Class.forName("com.mysql.jdbc.Driver"); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/db","root","121212"); Statement st = (Statement) con.createStatement(); st.executeUpdate("Insert into uye(isim,soyisim,numara) values ('"+ jTextField1.getText() +"','"+ jTextField2.getText() +"','"+ jTextField3.getText() +"')"); JOptionPane.showMessageDialog(rootPane, "Başarıyla Eklendi"); } catch (ClassNotFoundException | SQLException hata) { JOptionPane.showMessageDialog(rootPane, hata.toString()); } }
Son Yorumlar