import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;
public class JDBCTest{
public static void main(String[] args) {
try{
//加载MySql的驱动类
Class.forName("com.mysql.jdbc.Driver") ;
System.out.println("加载驱动成功!");
}catch(ClassNotFoundException e){
System.out.println("找不到驱动程序类 ,加载驱动失败!");
e.printStackTrace() ;
}
String url = "jdbc:mysql://localhost:3306/test" ;
String username = "admin" ;
String password = "123456" ;
try{
Connection con =
DriverManager.getConnection(url , username , password ) ;
System.out.println("数据库连接成功!"+username+" "+password);
}catch(SQLException se){
System.out.println("数据库连接失败!");
se.printStackTrace() ;
}
}
}
首先下载数据库驱动(https://so.csdn.net/so/search/s.do?q=jdbcmysql&t=doc&o=&s=all&l=)在这里面随便下载一个。然后倒入到工程中去如图所示。
连接mysql四个要素:
登录数据库服务器(连接数据库服务器)
数据库的IP地址(url)
端口 (port)
数据库用户名 (admin)
密码(123456)
驱动:com.mysql.jdbc.Driver
URL:jdbc:mysql://machine_name:port/dbname
注:machine_name:数据库所在的机器的名称(本机一般默认为localhost);
port:端口号,默认3306
1:加载驱动程序(使用反射机制):
//加载MySql的驱动类
Class.forName("com.mysql.jdbc.Driver") ;
2:获得数据库连接:
//获得数据库链接
Connection conn=DriverManager.getConnection(url, username, password);