java链接mysql数据库
java与数据库交互是在工作中最基本的一种软件技能,本文介绍java链接mysql数据库的基本步骤,以及注意事项。
操作方法
- 01
首先在eclipse中创建一个简单的java项目
- 02
导入mysql的驱动包。 方式1:直接将驱动jar包粘贴到lib文件夹中;然后在jar包上右键--add to build path
- 03
方式2: 通过配置变量引入驱动jar包,在项目名称上右键--Build Path--Config Build Path。
- 04
点击:添加外部jar。(Add External jars),选择驱动包, 点击OK
- 05
编写测试类: Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; try { // 获取数据库链接 conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/junit", "root", "yaoyy09"); String sql = "select * from user"; // 预执行查询 ps = conn.prepareStatement(sql); // 执行查询 rs = ps.executeQuery(); // 解析查询结果 while (rs.next()) { String name = rs.getString("nickname");// 获取查询字段nickname的值 String loginname = rs.getString("username"); String pass = rs.getString("password"); System.out.println("昵称:"+name+" ,登录名:"+loginname+" ,密码:"+pass); } } catch (SQLException e) { e.printStackTrace(); }
- 06
注意,一定要在final进行释放资源信息,关闭顺序是rs-->ps-->conn finally { //关闭数据库资源信息.!!!重要 一定要关闭 try { if (rs != null) rs.close(); } catch (SQLException e) { e.printStackTrace(); } try { if(ps != null){ ps.close(); } } catch (SQLException e) { e.printStackTrace(); } try { if(conn != null) conn.close(); } catch (SQLException e) { e.printStackTrace(); } }
- 07
运行代码,查看执行结果是否正常.