Java 如何开始使用JDBC和SQLServer2008R2?

Java 如何开始使用JDBC和SQLServer2008R2?,java,sql,sql-server,sql-server-2008,jdbc,Java,Sql,Sql Server,Sql Server 2008,Jdbc,在过去的3个小时里,我一直在谷歌上搜索这个,但我没有运气。我正在尝试用Java连接到SQLServer2008,我通常用SQLServerManagementStudio访问它。它也是windows身份验证的,所以不像我输入用户名或密码 两行相关代码: Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection conn = DriverManager.getConnection(db_con

在过去的3个小时里,我一直在谷歌上搜索这个,但我没有运气。我正在尝试用Java连接到SQLServer2008,我通常用SQLServerManagementStudio访问它。它也是windows身份验证的,所以不像我输入用户名或密码

两行相关代码:

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    Connection conn = DriverManager.getConnection(db_connect_string, db_userid, db_password);
我想知道的是:

  • 我应该在课堂上放什么?我刚刚下载了最新的JDBC。是的,我到处看看。大多数网站告诉我它是什么,为什么我需要设置它,而不是我需要设置什么

  • 我应该在哪里定义类路径,我应该将其定义为什么?我已经在谷歌上搜索过了,但我找不到任何东西能告诉我我把这个放在哪里了

  • 由于它是一个windows身份验证系统,我应该如何使用db_connect_字符串、db_用户ID和db_密码?我假设db\u connect\u字符串是localhost,对吗(如果是本地数据库)


  • 我对这些都不是很熟悉,所以如果能解释一下,我将不胜感激

    Microsoft JDBC驱动程序支持Windows平台上客户端的Windows身份验证。从4.0版本开始,我们还提供纯Java Kerberos身份验证,而不考虑平台。您可以在此处找到有关Kerberos的更多详细信息,并在此处设置连接属性-


    我们的联机帮助通常为构建连接url和连接到SQL Server提供指导。

    Microsoft JDBC驱动程序支持Windows平台上客户端的Windows身份验证。从4.0版本开始,我们还提供纯Java Kerberos身份验证,而不考虑平台。您可以在此处找到有关Kerberos的更多详细信息,并在此处设置连接属性-


    我们的联机帮助通常提供构建连接url和连接到SQL Server的指导原则。

    实际上,您可以使用JDBC(以及jTDS)通过Windows身份验证从Java连接到SQL Server。请看一看。希望有帮助

    实际上,您可以使用JDBC(以及jTDS)通过Windows身份验证从Java连接到SQL Server。请看一看。希望有帮助

    部分答案:CLASSPATH是一个环境变量;您可以在windows环境(系统属性!高级!环境或类似环境)中设置它;您可以在windows环境(系统属性!高级!环境或类似环境)中设置它。