ورود

View Full Version : سلام . مشکل با connect شدن در postgresql



ashe405
پنج شنبه 01 آبان 1393, 09:31 صبح
سلام دوستان
من تازه زدم تو خط جاوا ولی برنامه نویسیم خوبه

میخوام به postgresql کانکت بشم و بعنوان مثال یه داده ای اضافه کنم
کداشو درست میزنم ولی نمیدونم مشکل چیه کانکت نمیشه یا اگه میشه کوری اجرا نمیشه
کسی میتونه بهم کمک کنه بگه مشکلم چیه
من یه اموزش تصویری وصل شدن به postgresql از یوتیوب گرفتم کاملا شبیه اون اجرا میکنم
حتی یه توتاریال هم گرفتم مشابهش کار میکنم ولی جواب نمیگیرم حتما مشکل از تنظیماتم هست که نمیدونم چطور بس انجامش بدم

واسه دوستان این اموزش مناسبه واسه وصل شدن به دیتا بیس postgresql

124857


نمونه کدم که انجام میدم اینه




Connection con = null;
Statement st = null;
ResultSet rs = null;
PreparedStatement pst = null;


String url = "jdbc:postgresql://localhost:5432/JavaDBtest";
String user = "postgres";
String password = "12345";
String s="4";
String s1="A";
String s2="B";

try {
Class.forName("org.postgresql.Driver");
con = DriverManager.getConnection(url, user, password);
if (con!=null) {
System.out.println("connected yes");
}
st=con.createStatement();
String stm = "insert into JavaTableTest values('4', 'ashe', 'r')";
st.execute(stm);
//pst = con.prepareStatement(stm);
//pst.setString(1, s);
//pst.setString(2, s1);
//pst.setString(3, s2);
//rs = st.executeQuery(stm);
//System.out.println("connected");

pst.executeUpdate();
} catch (Exception e) {
System.out.println("connected not");
}



خروجی




run:
connected yes
connected not
BUILD SUCCESSFUL (total time: 0 seconds)





اگه کسی بتونه راهنمایی کنه خوشحال میشم ازش خدا خیرشم بده
ممنون

محمد فدوی
پنج شنبه 01 آبان 1393, 11:36 صبح
سلام.
به PostgreSQL درست وصل میشی. احتمالا ایراد از کوئری باشه. مثلا ممکنه آیدی ۴ قبلا مورد استفاده قرار گرفته باشه یا مثلا اسم جدول این نباشه یا از این دست ایرادها.
توی اتصال به پایگاه داده‌ت مشکلی نداری.

cups_of_java
پنج شنبه 01 آبان 1393, 12:00 عصر
اگه کسی بتونه راهنمایی کنه خوشحال میشم ازش خدا خیرشم بده

شما متن Exception رو چاپ کن اینطوری خودت زود تر از همه میفهمی که خطات چیه

} catch (Exception e) {
System.out.println(e);
e.printStackTrace();
}

ashe405
پنج شنبه 01 آبان 1393, 13:42 عصر
سلام.
به PostgreSQL درست وصل میشی. احتمالا ایراد از کوئری باشه. مثلا ممکنه آیدی ۴ قبلا مورد استفاده قرار گرفته باشه یا مثلا اسم جدول این نباشه یا از این دست ایرادها.
توی اتصال به پایگاه داده‌ت مشکلی نداری.

سلام خیلی ممنون


شما متن Exception رو چاپ کن اینطوری خودت زود تر از همه میفهمی که خطات چیه

} catch (Exception e) {
System.out.println(e);
e.printStackTrace();
}

سلام گرامی خیلی ممنون این تیکه کد باعث شد که اروراشو نشونم بده و بتونم رفع مشکل کنم خدا ازتون راضی باشه متوجه شدم درست شده سپاسگزارم