1、下载sqljdbc
https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774
2、解压
tar –xf sqljdbc_<version>_<language>.tar.
3、在JAVA项目中连接MS SQL SERVER
在连接MS SQL SERVER之前,需要先引用sqljdbc,把刚才解压出来的sqljdbc4.jar文件拷贝到项目类库下,并build path,添加引用。
示例代码:
SQLServerDataSource ds = new SQLServerDataSource();
ds.setDatabaseName(Constant.MSSQL_DATABASE);//数据库名字
ds.setServerName(Constant.MSSQL_SERVER_NAME);//数据库所在服务器IP
ds.setPortNumber(Constant.MSSQL_PORT);//数据库端口
ds.setUser(Constant.MSSQL_USER);//数据库用户名
ds.setPassword(Constant.MSSQL_PASSWORD);//密码
conn = ds.getConnection();
部分说明:
- jdbc:sqlserver://(必需)称为子协议,且为常数。
- serverName(可选)是要连接到的服务器的地址。 它可以是 DNS 或 IP 地址,也可以是本地计算机地址 localhost 或
127.0.0.1。 如果未在连接 URL 中指定服务器名称,则必须在属性集中指定。 - instanceName (可选)是 serverName 上要连接到的实例。 如果未指定,则会连接到默认实例。
- portNumber(可选)是 serverName 上要连接到的端口。 默认值为 1433。 如果使用默认端口,则无需在 URL
中指定端口及其前面的“:”。
4、参考:
https://msdn.microsoft.com/zh-cn/library/ms378428(v=sql.110).aspx