PDA

View Full Version : سوال: اتصال با پایگاه داده در جاوا ؟ فوری فوری



engehsan
دوشنبه 05 اسفند 1387, 11:58 صبح
چه جوری میشه در برنامه نویسی جاوا با پایگاه داده ارتباط برقرار کرد ؟ ممنون میشم جواب بدین . با تشکر :خجالت:

Cold.82
دوشنبه 05 اسفند 1387, 22:40 عصر
از کدام پایگاه داده استفاده می کنید ؟

ermia2008
سه شنبه 06 اسفند 1387, 00:51 صبح
چه جوری میشه در برنامه نویسی جاوا با پایگاه داده ارتباط برقرار کرد ؟ ممنون میشم جواب بدین . با تشکر :خجالت:

سلام دوست عزیز

اگه به SqlServer2005 می خواید وصل بشید که اول از همه باید درایور مربوط بهش رو که یه فایل JAR هست رو در پوشه ext محلی که جاوارو نصب کردید بریزید.
بعد این کار حالا دیگه جاوا درایورهای Jdbc مربوط به Sql رو میشناسه.
بقیش دیگه کاری نداره. یه سرچ تو گوگل بزنی به اندازه کافی برات مثال میاره!
موفق باشید
اینم یه مثال کوچولو:



import java.sql.*;
import java.awt.*;

public class Main extends Frame{

public static void main(String[] args) throws InstantiationException
{

try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}


catch(Exception e){
System.out.println("Error:!" + e.getMessage() );
}
System.out.println("1.Driver Successfully!");

try
{

Connection con=DriverManager.getConnection("jdbc:sqlserver://localhost:2892;databaseName=skan;integratedSecurit y=false;","sa","1");

System.out.println("2.Connection Successfully!\n\n");


Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("SELECT * From tbl_madrese");

System.out.println("NAME"+ " " + "TEL");
System.out.println("---------------------");

while(rs.next())
{

System.out.println(rs.getString("name") + " " + rs.getString("tel"));

}


rs.close();
stmt.close();
con.close();

}//end of try

catch(SQLException se)
{
System.out.println("SQL Exception: " + se.getMessage());
se.printStackTrace(System.out);
}


}

}