java链接mysql数据库

作者:风筝 | 创建时间: 2023-08-04
java与数据库交互是在工作中最基本的一种软件技能,本文介绍java链接mysql数据库的基本步骤,以及注意事项。...
java链接mysql数据库

操作方法

首先在eclipse中创建一个简单的java项目

导入mysql的驱动包。 方式1:直接将驱动jar包粘贴到lib文件夹中;然后在jar包上右键--add to build path

方式2: 通过配置变量引入驱动jar包,在项目名称上右键--Build Path--Config Build Path。

点击:添加外部jar。(Add External jars),选择驱动包, 点击OK

编写测试类: 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();        }

注意,一定要在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();            }        }

运行代码,查看执行结果是否正常.

温馨提示

一定要在final进行释放资源信息,关闭顺序是rs-->ps-->conn
点击展开全文

更多推荐