View Full Version : ارتباط داده ها با JTABLE
mostafarastin239
سه شنبه 11 اسفند 1388, 15:17 عصر
سلام
من به پایگاه داده وصل شدم و توسط یک Jtextfield هم عملیات جستجوی خود را انجام داده ام یعنی به کمک Statement عمل واکشی اطلاعات از پایگاه داده را انجام داده ام. حال می خواهم اطلاعات را به یک Jtable که از Pallet موجود در netbeans 6.5 آورده ام مرتبط کنم. لطفا لینک به سایت های دیگر ندهید اگر می دانید که توضیح دهید و اگر هم نمی دانید همچون یک مرد بگویید نمی دانم و ... .
با تشکر
vahid83
سه شنبه 11 اسفند 1388, 16:37 عصر
نمی دونم منظورت رو درست متوجه شدم یا نه؟
می خوای اطلاعات یک table دیتابیس رو در یک JTable نشون بدی، من این کار رو در نت بینز 6.5 انجام دادم. اگه بخوای کدهاشو برات بنویسم!
mostafarastin239
سه شنبه 11 اسفند 1388, 17:00 عصر
سلام
اگر کدها را با توضیح ارائه کنی خیلی شرمنده می کنی.:بوس::لبخند::بوس:
با تشکر
vahid83
سه شنبه 11 اسفند 1388, 17:56 عصر
تا فردا ظهر برات می فرستم. داخل فایل Word می نویسم!
vahid83
چهارشنبه 12 اسفند 1388, 11:47 صبح
سلام. 2 تا فایل word گذاشتم که یکیش 2007 , اون یکی 2003 است. امیدوارم کمکت کنه!
mostafarastin239
چهارشنبه 12 اسفند 1388, 16:08 عصر
سلام
دمت گرم. نتیجه را برات می نویسم.
با تشکر
mostafarastin239
پنج شنبه 13 اسفند 1388, 15:46 عصر
سلام
:عصبانی++::گریه:کارهایی را که گفتی انجام دادم ولی به نتیجه نرسیدم. امکان دارد که یک برنامه خیلی ساده تعریف کنی و بعد از به نتیجه رسیدن کل پروژه را به صورت فایل Zip برای من ارسال کنی.:خجالت:
با تشکر
vahid83
شنبه 15 اسفند 1388, 12:40 عصر
سلام، راستش الان درگیر یه پروژه کاری هستم، که باید تا آخر هفته تحویلش بدم. دوست داشتم زودتر برات بفرستم ولی فعلا از دستم کاری بر نمیاد. یه خورده با همینا کار کن و کلنجار برو حتماً به یه نتایجی میرسی! تا بعد...:لبخندساده:
Sk1900n3
چهارشنبه 31 شهریور 1389, 20:56 عصر
امیدوارم به نتیجه برسی
:خجالت:
http://java.tadbirpoya.ir/articles/JAVA%20SE/JTable%20Tutorial%20part2.htm
Sk1900n3
چهارشنبه 31 شهریور 1389, 22:01 عصر
دوست عزیز اینم کد مورد نظرتون
کاملا جواب میده و من هم به جواب رسیدم
اینارو داخل یک دگمه نوشته
و یک شی jtable به فرم اضافه میکنیم
در این مثال فرض شده کانکشین استرینگ Connection string وجود دارد
Vector columnNames = new Vector();
Vector data = new Vector();
try
{
کانکشن = cnn
Statement stmp;
stmp=cnn.createStatement();
ResultSet rs= stmp.executeQuery("Select id,Nm from Tb");
ResultSetMetaData md = rs.getMetaData();
int columns = md.getColumnCount();
for (int i = 1; i <= columns; i++)
{columnNames.addElement( md.getColumnName(i) );}
// تنظیمات سر ستون
columnNames.set(1, "نام خانوادگی");
final DefaultTableModel model = new DefaultTableModel(null,columnNames);
while (rs.next())
{ model.insertRow(0,new Object[]
{ rs.getInt(1),
//ba tavajo be noe field ha
rs.getString(2) });
}
rs.close();
jTable2.setModel(model
:لبخندساده:);
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.