ورود

View Full Version : مبتدی: نشان دادن یک جدول از دیتابیس SQL Server



rezarko
یک شنبه 12 شهریور 1391, 23:13 عصر
سلام . چه طوری میشه یک جدول از دیتابیس رو توی جاوا نشون داد؟
با تشکر

ravand
دوشنبه 13 شهریور 1391, 07:26 صبح
package be;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
//barnamenevisi.blogsky.com
public class Main {
public static void main(String[] args) {
try {
Class.forName("org.h2.Driver");
//اتصالي رو به برنامه ي ايچ تو برقرار ميكنه با استفاده از يوذر و پسورد
Connection connection = DriverManager.getConnection("jdbc:h2:~/test","sa", "");
System.out.println("DATABASE NAME IS:"+ connection.getMetaData().getDatabaseProductName()) ;
//اتصال براي ايجاد جدول
Statement statement = connection.createStatement();
//پرس و جو براي دريافت اطلاعات از جدول انجام ميشه
//با استفاده از دستور سلكت فيلد هاي جدول انتخاب ميشه
//ستاره براي اين است كه بگيم ما همه ي فيلد هاي جدول را انتخاب كرديم
ResultSet resultSet = statement.executeQuery("SELECT * FROM std_info");
//در حالي كه اطلاعات داخل متغيير ري زوالت ست هست دستور نكست حركت را به اولين سطر از داده ها مي برد
//و اطلاعات داخل فيلد را پشت سر هم چاپ ميكند
while (resultSet.next()) {
//اطلاعات داخل اين فيلد را از جدول در ديتابيس ميگيره و پشت سر هم چاپ ميكنه
System.out.println("EMPLOYEE NAME:"+ resultSet.getString("FIRSTNAME"));
}
//اگه با خطايي روبرو شد يك اسثنا ايجاد ميشه كه بر اساس اون اخطاري داده ميشه
} catch (Exception e) {
//چاپ استثنا
//وقتي استثنا را چاپ ميكند شما متوجه مي شويد اسثتايي رخ داده است
//در واقع براي اطلاع شما از روي دادن يك استثنا است
e.printStackTrace();
}
}
}