(1)导入mysql数据库的URL,用户名及密码
private static String url="jdbc:mysql://localhost:3306/text";//text为mysql数据库中的数据库 private static String name="mysql用户名"; private static String password="mysql用户密码";
(2)加载数据库驱动
static{ //加载驱动 try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } }
(3)连接数据库
public static Connection getConn(){ Connection conn=null; try{ conn=DriverManager.getConnection(url,name,password); System.out.println("成功连接数据库"); }catch(SQLException e){ e.printStackTrace(); } return conn; }
(4)完整代码
package day03_DBconnection; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBconnection { private static String url="jdbc:mysql://localhost:3306/text"; private static String name="root"; private static String password="liuxiaodong"; static{ //加载驱动 try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } } /* * 连接数据库 * */ public static Connection getConn(){ Connection conn=null; try{ conn=DriverManager.getConnection(url,name,password); System.out.println("成功连接数据库"); }catch(SQLException e){ e.printStackTrace(); } return conn; } public static void main(String[] args) { System.out.println(DBconnection.getConn()); } }
(5)完成连接
注:需要自己下载数据库驱动包(mysql-connector-java-5.1.46)复制到工程文件下,如图: