下面是获取连接的三种方式,其中最常使用的是第三种,
1、DriverManager.getConnection(url);
2、DriverManager.getConnection(url,info);
3、DriverManager.getConnection(url,user,password);
方法一、该方法用于获得试图建立到指定数据库URL的连接。DriverManager试图从已注册的JDBC驱动程序集中选择一个适当的驱动程序。
语法1 getConnection(String url)
url:访问数据库的URL路径。
user:是访问数据库的用户名。
password:连接数据库的密码。
典型应用 下面的代码利用getConnection方法创建与MySQL数据库的连接,并返回连接对象。
1、DriverManager.getConnection(url);
2、DriverManager.getConnection(url,info);
3、DriverManager.getConnection(url,user,password);
方法一、该方法用于获得试图建立到指定数据库URL的连接。DriverManager试图从已注册的JDBC驱动程序集中选择一个适当的驱动程序。
语法1 getConnection(String url)
url:访问数据库的URL路径。
示例 下面的代码利用getConnection方法创建与MySQL数据库的连接
import java.sql.Connection;
import java.sql.DriverManager;
public class MySqlConnectionTest {
public static void getConnection(){
Connection conn=null;
try{
Class.forName("com.mysql.jdbc.Driver"); //注册数据库驱动
String url="jdbc:mysql://localhost:3306/briup?user=root&password=root";
//定义连接数据库的url
conn=DriverManager.getConnection(url); //获取数据库连接
System.out.println("数据库连接成功!"+conn);
}catch(Exception e){
e.printStackTrace();
}
}
public static void main(String[] args)
{
getConnection();
}
结果:
语法2 getConnection(String url,Properties info)
url:访问数据库的URL路径。 info:是一个持久的属性集对象,包括user和password属性。 示例 下面的代码利用getConnection方法第一种语法格式,创建与MySQL数据库的连接,并返回连接对象
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;
public class MySqlConnectionTest {
public static void getConnection() {
Connection conn = null;
try {
Properties info = new Properties(); // 定义Properties对象
info.setProperty("user", "root"); // 设置Properties对象属性
info.setProperty("password", "root");
Class.forName("com.mysql.jdbc.Driver"); // 注册数据库驱动
String url = "jdbc:mysql://localhost:3306/briup"; // briup为数据库名称
conn = DriverManager.getConnection(url, info); // 获取连接数据库的Connection对象
System.out.println("数据库连接成功!" + conn);
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
getConnection();
}
}
语法3 Connection(String url, String user, String password)
url:访问数据库的URL路径。user:是访问数据库的用户名。
password:连接数据库的密码。
典型应用 下面的代码利用getConnection方法创建与MySQL数据库的连接,并返回连接对象。
本示例的关键代码如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;
public class MySqlConnectionTest {
public static void getConnection() {
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver"); // 注册数据库驱动
String url = "jdbc:mysql://localhost:3306/briup"; // briup为数据库名称
conn = DriverManager.getConnection(url, "root","root"); // 获取连接数据库的Connection对象
System.out.println("数据库连接成功!" + conn);
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
getConnection();
}
}
结果与方法一相同
转载于:https://blog.csdn.net/suwu150/article/details/52740324?locationNum=15&fps=1