JDBC 驱动程序不是 Java SDK 的组成部分,因此如果希望使用此驱动程序,必须设置要包含 sqljdbc.jar 文件的 classpath。如果 classpath 缺少 sqljdbc.jar 项,应用程序将引发“找不到类”的常见异常。
sqljdbc.jar 文件的安装位置如下:
<安装目录>/sqljdbc_1.0/<loc>/sqljdbc.jar
CLASSPATH =.;C:/Program Files/Microsoft SQL Server 2005 JDBC Driver/sqljdbc_1.0/enu/sqljdbc.jar
在操作系统中配置 classpath。将 sqljdbc.jar 追加到系统的 classpath。或者,通过使用 java -classpath 选项,可以在运行此应用程序的 Java 命令行上指定 classpath。
连接 URL 的一般形式为:
jdbc:sqlserver://serverName/instance:port;property=value[;property=value]
连接到本地计算机上的默认数据库:
jdbc:sqlserver://localhost;user=MyUserName;password=*****
连接到远程服务器上的指定数据库:
jdbc:sqlserver://localhost;databaseName=AdventureWorks;user=MyUserName;password=*****
连接到远程服务器上的非默认端口 4000:
jdbc:sqlserver://localhost:4000;databaseName=AdventureWorks;user=MyUserName;pass
word=*****
可以通过调用 SQLServerConnection 类的close 方法显式地关闭数据库连接,如下所示:
con.close();