Как подключить Java к SQL Server 2008? - PullRequest
0 голосов
/ 03 января 2012

Я хочу подключить Java к sql серверу. это мой код:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication20;

/**
 *
 * @author HaMeD
 */
import java.sql.*;
import javax.swing.JOptionPane;

public class JavaApplication20 {

   public static void main(String[] args) 
    {
        DB db = new DB();
        db.dbConnect( "jdbc:jtds:sqlserver://HaMeD-PC:1433/Db_Test"," " ," ");
    }
}

class DB
{
    public DB() {}

    public void dbConnect(String db_connect_string, 
  String db_userid, String db_password)
    {
        try
        {
           // Class.forName("net.sourceforge.jtds.jdbc.Driver");
            String connectionUrl = "jdbc:sqlserver://HaMeD-PC:1433;DatabaseName=Db_Test;user=;Password=";
            Connection con = DriverManager.getConnection(connectionUrl);
           // Connection conn = DriverManager.getConnection(
   // db_connect_string, db_userid, db_password);
            System.out.println("connected");

        }
        catch (Exception e)
        {
           // JOptionPane.showMessageDialog(null, e.getMessage());
           e.printStackTrace();
        }
    }
//<editor-fold defaultstate="collapsed" desc="comment">




};
//</editor-fold>

и у меня нет пароля для login в sqlserver. моя ошибка:

 Login failed for user ''. ClientConnectionId:afdb6551-8788-4d80-9d93-e382aa5f77d7

пожалуйста, помогите мне.

Ответы [ 2 ]

1 голос
/ 03 января 2012

Вы не присоединяете SQL Server к Java .... Вы подключаетесь.

Во-вторых, сообщение об ошибке было получено с сервера sql.Это означает, что запрос на соединение был отправлен, но сервер sql отказался подключиться к этому имени пользователя / паролю.Вы можете использовать проверку подлинности Windows для подключения на локальном компьютере.См. Документацию.

0 голосов
/ 03 января 2012

вы передаете строку "db_connect_string" в метод "dbConnect", но не используете его для подключения к базе данных (возможно, вы скопировали и вставили переменную "connectionUrl" и не адаптировались)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...