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);