Merhaba, Bağlanıp postgre altında tablo oluşturması çok ilginç. Aşağıdaki kod istediğiniz işi yapıyor. Gerekli kontrolleri koyup hatanızı bulabilirsiniz. Sonra da bizimle paylaşırsınız.
Kolay gelsin. import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; public class Main { public String IP = "127.0.0.1"; public String Port = "5432"; public String Database = "yeniveritabani"; public String Username = "postgres"; public String Password = "postgres"; public Connection conn =null; private final Object lock= new Object(); private void loadDriver(){ String driver = null; driver = "org.postgresql.Driver"; try{ Class.forName(driver); }catch(Exception ex){ System.out.println("ERROR"+ex); } } public static void main(String[] args){ Main main= new Main(); main.loadDriver(); main.connect(); main.createNewTable(); } private void connect() { String url = "jdbc:postgresql://"+IP+":"+Port+"/"+Database; try{ conn = DriverManager.getConnection(url, Username, Password); }catch(Exception ex){ System.out.println("ERROR"+ex); } } private void createNewTable(){ String sql = "CREATE TABLE yenitablo (sayi int, text varchar(30)) "; PreparedStatement ps = null; synchronized(lock){ try{ ps = conn.prepareStatement(sql); ps.executeUpdate(); }catch(Exception ex){ System.out.println("ERROR"+ex); } } } } Bilge KAAN yazmış: > Arkadaşlar, > > Java ide olarak NetBeans ve PostgreSQL 8.4 ikilisini kullanıyorum. Yeni > veritabanıma bağlanıp tablo oluşturmak isteğimde, tablolarımı ısrarla > postgre veritabanı üzerinde oluşturuyor. Sebebi ne olabilir. PostgreSQL > bağlantısı için kullanmış olduğum > "jdbc:postgresql://xxx.xx.xxx.xx:5432/yeniveritabani" şeklinde. Daha > önce Vb.Net ile şirket için programlamış olduğum uygulamanın yeni > sürümünü java + PostgreSql olarak programlamaya başladım. CREATE cümlesi > java içinden farklı bir kullanım şeklini internete göremedim. Yönetemde > bir değişiklik var mı? > > Teşekkürler... > > > > > _______________________________________________ > Linux-programlama mailing list > Linux-programlama@liste.linux.org.tr > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > > _______________________________________________ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama