需求说明:
- 使用JDBC连接SQL Server数据库
- SQL Server数据库位于192.168.2.101。
- 所需连接的数据库为eshop_db,用户名为test,密码为123。
实现思路:
- 加载MySQL数据库驱动、添加URL和账户信息。
- 获取一个数据库连接更改为SQL Server的相关信息即可
/**常见错误及返回的提示: * 如果连接成功:连接对象是:com.mysql.jdbc.JDBC4Connection@5a10411 * 账号错误:Access denied for user 'root1'@'localhost' (using password: YES) * 密码错误:Access denied for user 'root'@'localhost' (using password: YES) * 地址错误:Communications link failure * 找不到数据库:Unknown database 'thst' */
实现代码:
package com.demo.T1; import java.sql.Connection; import java.sql.DriverAction; import java.sql.DriverManager; import java.sql.SQLException; public class DbConnection { //驱动类名 private static final String DRIVERNAME = "com.mysql.jdbc.Driver"; //驱动地址描述URL private static final String URL = "jdbc:mysql://192.168.2.101:3306/eshop_db"; //账号 private static final String NAME = "test"; //密码 private static final String PWD = "123"; //1、加载驱动 static { try { Class.forName(DRIVERNAME); } catch (ClassNotFoundException e) { e.printStackTrace(); } } //2、获取一个数据库连接 public static Connection getConnection() { Connection conc = null; try { conc = DriverManager.getConnection(URL, NAME, PWD); } catch (SQLException e) { e.printStackTrace(); } return conc; } public static void main(String[] args) { //调用获取连接 Connection conc = getConnection(); System.out.println("连接对象是:"+conc); } }