多语言展示
当前在线:1628今日阅读:126今日分享:42

java链接mysql数据库

java与数据库交互是在工作中最基本的一种软件技能,本文介绍java链接mysql数据库的基本步骤,以及注意事项。
工具/原料
1

eclipse工具

2

mysql数据库

方法/步骤
1

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

2

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

3

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

4

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

5

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

6

注意,一定要在final进行释放资源信息,关闭顺序是rs-->ps-->connfinally {            //关闭数据库资源信息.!!!重要 一定要关闭            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();            }        }

7

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

注意事项

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

推荐信息