View Full Version : استفاده از فایل Access...
saeedIRHA
شنبه 14 مرداد 1385, 04:42 صبح
سلام دوستان،
هرچی سایت رو جستجو کردم نتونستم جوابم رو پیدا کنم،
میخواستم از دوستان خواهش کنم که نحوه استفاده از پایگاه داده "MS-Access" توسط
Java رو توضیح بدن یا من رو به مرجع خوب راهنمای کنن!
با تشکر
zehs_sha
شنبه 14 مرداد 1385, 09:43 صبح
این لینک بد نیست :
http://forum.java.sun.com/thread.jspa?threadID=706240&tstart=195 (http://forum.java.sun.com/thread.jspa?threadID=706240&tstart=195)
pooyanm
چهارشنبه 18 مرداد 1385, 04:02 صبح
این دم دست بود امیدوارم دیر نفرستاده باشم فقط باید در Data Sources(JDBC) یک بانک access با نام pooy تعریف کنی.
public class JdbcOdbcTest{
public static void main(String[]srgs){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
java.util.Enumeration e=java.sql.DriverManager.getDrivers();
java.sql.Connection p=java.sql.DriverManager.getConnection("jdbc:odbc:pooy", "", "");
java.sql.Statement sql=p.createStatement();
String sqlCommand;
sql.execute("create table info(fname text, lname text, id_no int)");
for ( int i = 0; i < 5; i++ ) {
sqlCommand="insert into info values ('pooy"+i+"', 'poop"+i+"', "+i+")";
sql.execute(sqlCommand);
System.out.println(sqlCommand);
}
sqlCommand="select fname, lname, id_no from info";
java.sql.ResultSet rs=sql.executeQuery(sqlCommand);
System.out.println(sqlCommand);
java.sql.ResultSetMetaData rsmd = rs.getMetaData();
while (rs.next()) {
System.out.println(rsmd.getColumnName(1) +
": "+rs.getString(rsmd.getColumnName(1)) +
" | "+rsmd.getColumnName(2)+": "+
rs.getString(rsmd.getColumnName(2))+
" | "+rsmd.getColumnName(3)+
": "+rs.getInt(rsmd.getColumnName(3))
);
}
}catch(ClassNotFoundException e){
System.out.println(e);
}
catch(java.sql.SQLException e){
System.out.println(e);
}
}
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.