ورود

View Full Version : اتصال به sqlserver2008



maryam.eng
دوشنبه 31 خرداد 1395, 15:35 عصر
سلام دوستان.


من ی برنامه نوشتم که میخوام به sqlserver متصل بشم .درواقع میخوام که ی پوسته برای پروژه پایگاه بنویسم.

اینم کد :


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class ConnectToDB {




public static void main(String[] args) throws SQLException, ClassNotFoundException {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:sqlserver://HOSP_SQL1.company.com;user=maryam-PC/maryam;password=;database=entesharat1");
System.out.println("test");
Statement sta = conn.createStatement();
String Sql = "select * from customer";
ResultSet rs = sta.executeQuery(Sql);
while (rs.next()) {
System.out.println(rs.getString("name_customer"));
}
}
}



دو فایل sqljdbc.jarو
sqljdbc4.jar رو به کتابخانه برنامه اضافه کردم. ولی وقتی برنامه رو اجرا میکنم خطای زیر نمایش داده میشه.

Exception in thread "main" java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java: 366)
at java.net.URLClassLoader$1.run(URLClassLoader.java: 355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:4 23)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 56)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:188)
at ConnectToDB.main(ConnectToDB.java:22)
کسی میدونه مشکل از کجاست؟؟؟

PeaceKeeper
سه شنبه 01 تیر 1395, 12:37 عصر
درایور در دسترس برنامه نیست. فایل jar مورد نظز رو به پروژه اضافه کنید. باید از سایت ماکروسافت دانلود کنید.

https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774

vahid-p
سه شنبه 01 تیر 1395, 16:39 عصر
دو فایل sqljdbc.jarو
sqljdbc4.jar رو به کتابخانه برنامه اضافه کردم. ولی وقتی برنامه رو اجرا میکنم خطای زیر نمایش داده میشه.
یکی از کتابخانه ها رو حذف کنید.

maryam.eng
پنج شنبه 03 تیر 1395, 14:16 عصر
حذف کردم ولی بازم جواب نداد!!!!