PDA

View Full Version : سوال: اتصال جاوا به بانک اطلاعاتی SQL



Nazanin-Zohreh
شنبه 07 دی 1387, 12:25 عصر
با عرض سلام :

من یک مثال جاوا میخواهم که در آن تعدادی TextFeild و یک Button باشد که پس از کلیک کردن بر روی Button محتوای TextFeildها در بانک اطلاعاتی SQL ذخیره شود . لطفا این مثال را مرحله به مرحله توضیح دهید . ممنون میشم.

با تشکر

javaphantom
شنبه 07 دی 1387, 14:40 عصر
شما باید در مورد JDBC کتاب پیدا کنی و در اون کتاب مطمعن باش جواب سوالات رو پیدا می کنی.

mamizadeh
شنبه 07 دی 1387, 16:00 عصر
شما باید در مورد JDBC کتاب پیدا کنی و در اون کتاب مطمعن باش جواب سوالات رو پیدا می کنی.

این کتاب رو دوست گرامی از کجا پیدا کنیم

javaphantom
شنبه 07 دی 1387, 16:18 عصر
این کتاب رو دوست گرامی از کجا پیدا کنیم

واقعا این سوالات از کسی که می خواد بیاد سراغ جاوا عجیبه. اولین منبع شما internet هست. سایت amazon بعد خود google بعد چه می دونم این همه نرم افزار برای download هست که شما بتونید ebook رو download کنید.
این یک نمونش اول می رم کتاب مورد نظر رو پیدا می کنم
http://books.google.com/bkshp?hl=en&tab=wp&q=jdbc
بعد برای download کتاب جستجو می کنم.
با چندتا copy paste ساده
اینم لینک
http://booksforpeople.blogspot.com/2008/11/database-programming-with-jdbc-and-java.html
مهمه اینکه می خونیش اصلا یا نه؟

اینم یک لینکه دیگه
http://www.4shared.com/file/1342705/21a7ca7c/java_database_programming_with_jdbc.html?s=1

Nazanin-Zohreh
شنبه 07 دی 1387, 16:52 عصر
خیلی ممنونم از راهنماییتون ایشالا موفق باشید .

soltanalidj
چهارشنبه 11 دی 1387, 23:52 عصر
ببینید این شاید کمکتون کنه!
دست نویسندش درد نکنه.

kh1387
یک شنبه 11 اردیبهشت 1390, 00:29 صبح
ببینید این شاید کمکتون کنه!
دست نویسندش درد نکنه.

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

ahrnazemi
یک شنبه 11 اردیبهشت 1390, 16:42 عصر
سلام
ابتدا باید کانکتور جاوا داشته باشید بستگی داره به چه دیتا بیسی بخواهید وصل شید اکثر کانکتورها همراه نت بینز هستند
بعد باید با دستور ; (نام کانکتور) classforname اون را لود.. کنید
یک مثال ساده برای وصل شدن به پایگاه داده POSTGRESQL برا تون میزارم





Class.forName("org.postgresql.Driver");
Connection con =DriverManager.getConnection("jdbc:postgresql://localhost:5432/ARN","ARN","ARN");
Statement stmt;
stmt = con.createStatement();

ResultSet res;
res=stmt.executeQuery("select * from login where" + String.valueOf('"')+"ID"+String.valueOf('"')+"='"+name+"' and pass='"+pass+"'" );
res.next();

}

البته این مثال برای
Servlet
هست که با جاوا فرقی نداره.
:چشمک:

javaphantom
دوشنبه 12 اردیبهشت 1390, 00:08 صبح
سلام
ابتدا باید کانکتور جاوا داشته باشید بستگی داره به چه دیتا بیسی بخواهید وصل شید اکثر کانکتورها همراه نت بینز هستند
بعد باید با دستور ; (نام کانکتور) classforname اون را لود.. کنید
یک مثال ساده برای وصل شدن به پایگاه داده POSTGRESQL برا تون میزارم





Class.forName("org.postgresql.Driver");
Connection con =DriverManager.getConnection("jdbc:postgresql://localhost:5432/ARN","ARN","ARN");
Statement stmt;
stmt = con.createStatement();

ResultSet res;
res=stmt.executeQuery("select * from login where" + String.valueOf('"')+"ID"+String.valueOf('"')+"='"+name+"' and pass='"+pass+"'" );
res.next();

}

البته این مثال برای
jsp
هست که با جاوا فرقی نداره.
:چشمک:

این مثال رو می شه برای servlet هم پیاده سازی کرد؟ اگر امکان نداره لطفا راهنمایی کنید. متشکرم

ahrnazemi
دوشنبه 12 اردیبهشت 1390, 14:32 عصر
این مثال رو می شه برای servlet هم پیاده سازی کرد؟ اگر امکان نداره لطفا راهنمایی کنید. متشکرم

فرقی نداره
البته من اون بالا اشتباها بجای سرولت جی اس پی نوشته بودم که اصلا ح کردم برای جی اس پی هم همینطوره

<form name='toolscode' target="cond_desc" action="conddesc.jsp"> <%
Connection con= null;
Statement stmt = null;
ResultSet res=null;
try{
Class.forName("org.postgresql.Driver").newInstance();
con = DriverManager.getConnectionjdbc:postgresql://localhost:5432/ARN","ARN","ARN");
stmt = con.createStatement();
//res = stmt.executeQuery ("SELECT DISTINCT ORDITEMORDCODE from CEAORDITEMS WHERE PRINCIPALNAME= '" + principal_name2 + "';"); %>

</form>