1.在src包中创建dbutil . 2. 在dbutil包中创建ConnectionManager类 下面展示一些 详细代码。
package net.lyq.student.dbutil; import javax.swing.*; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class ConnectionManager { private static final String DRIVER = "com.mysql.jbdc.Driver"; //数据库驱动程序 private static final String URL = "jdbc:mysql://localhost:3306/student";//数据库统一资源标识符 private static final String USER = "root"; //数据库用户 private static final String PASSWORD = "1"; //数据库密码 /* 私有化构造方法,拒绝实例化 */ private ConnectionManager(){ } /** * 获取数据库静态连接方法 * * @return 数据库连接对象 */ public static Connection getConnection(){ //定义数据库文件 Connection conn = null; try { // 安装数据库驱动程序 Class.forName(DRIVER); // 获取数据库连接 conn = DriverManager.getConnection(URL, USER, PASSWORD); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } //返回数据库连接 return conn; } /** * 关闭数据静态连接方法 */ public static void closeConnection(Connection conn){ //判断数据库连接是否为空 if (conn != null){ try { // 判断连接是否未关闭 if (!conn.isClosed()) { // 关闭数据库连接 conn.close(); } } catch (SQLException e) { e.printStackTrace(); } } } public static void main(String[] args){ //获取数据库连接 Connection conn = getConnection(); //判断数据库连接是否成功 if(conn != null){ JOptionPane.showMessageDialog(null,"恭喜,数据库连接成功!"); }else{ JOptionPane.showMessageDialog(null,"遗憾,数据库连接失败!"); } //关闭数据库连接 closeConnection(conn); } }在编写数据库代码时,密码及数据库名应该修改为自己电脑所使用的名字,一定要注意单词拼写!!!!
3.测试是否连接成功 最后显示如图所示的提示框,即代表成功。
为更好验证数据库的成功连接可以建立test包对其进行检测