PDA

View Full Version : سوال: اتصال برنامه جاوا به دیتابیسsqlserver2008



nedamoeini20
جمعه 19 آبان 1391, 10:21 صبح
سلام دوستان من می خوام برنامه جاوارو به دیتابیس sql server2008 متصل کنم اما نمیدونم چرا وقتی کدمو اجرا میکنم برنامه اجرا نمیشه فقط پیغام زیر میاد
PostgreSQL 9.2 JDBC3g (build 1001]]
Found in: jar:file:/C:/Users/DAVOOD/Downloads/postgresql-9.2-1001.jdbc3.jar!/org/postgresql/Driver.class
اینم کدمه

import java.sql.*;

public class connectURL {

public static void main(String[] args) {

// Create a variable for the connection string.
String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
"databaseName=Storehouse;user='';password=''";

// Declare the JDBC objects.
Connection con = null;
Statement stmt = null;
ResultSet rs = null;

try {
// Establish the connection.
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(connectionUrl);

// Create and execute an SQL statement that returns some data.
String SQL = "SELECT * FROM Kala";
stmt = con.createStatement();
rs = stmt.executeQuery(SQL);

// Iterate through the data in the result set and display it.
while (rs.next()) {
System.out.println(rs.getString(SQL));
}
}

// Handle any errors that may have occurred.
catch (Exception e) {
e.printStackTrace();
}
finally {
if (rs != null) try { rs.close(); } catch(Exception e) {}
if (stmt != null) try { stmt.close(); } catch(Exception e) {}
if (con != null) try { con.close(); } catch(Exception e) {}
}
}
}

agusta.ada
جمعه 19 آبان 1391, 14:39 عصر
سلام
اول چرا یوزر و پسورد نداره.
دوم چرا SQLSer verDriver رو اینطوری نوشتی.
سوم اگه از jvm 1.6 or 1.7 استفاده میکنی باید از jdbc 4 استفاده کنی.

همایون افشاری
جمعه 19 آبان 1391, 21:21 عصر
اگه می خوای یه sqlserver وصل بشی باید jar فایل متناسب رو که شامل فایل com.microsoft.sqlserver.jdbc.SQLServerDriver به برنامه معرفی کنی.
به نظر می رسه jar file شما مربوط به POSTGRES میشه!