java - 如何将java连接到sql server 2008?

标签 java sql-server-2008-r2

我想将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>

并且我没有 sqlserver登录的密码。 我的错误是:

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

请帮助我。

最佳答案

您没有将 SQL Server 连接到 Java ....您正在连接。

其次,错误消息来自sql server。这意味着连接请求已发送,但 sql server 拒绝连接到该用户名/密码。您可以使用 Windows 身份验证在本地计算机中进行连接。请参阅文档。

关于java - 如何将java连接到sql server 2008?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8709318/

相关文章:

sql - 检查条件而不是重复 Case When 的更好方法

.net - DbGeography 上的坐标系统 ID

sql-server-2008-r2 - SQL Server 代理给出-远程过程调用失败 (0x800706be)

java - Gson 处理同步 HashMap 作为类成员时的情况

Java long number太大错误?

java - 如何为每个 webapp 定义 Tomcat 安全领域

java - Eclipse Juno - 为什么对未使用的带注释的私有(private)字段没有警告?

java - 用于匹配用户输入中的字符串文字的正则表达式问题

sql-server-2008 - 如何检查 SQL Server 中存储过程或函数的上次更改日期

sql-server - SQL Server 中的哈希表?