请选择 进入手机版 | 继续访问电脑版

JDBC的使用步骤

发表于 2016-06-16 10:05 显示全部楼层 20 346

这里就不写导入的包了,顺便回忆下所学内容

public class Demo {
        public static void main(String[] args) throws Exception {
                //1.注册驱动;
                Class.forName("com.mysql.jdbc.Driver");
                //2.获取"连接";
                String url = "jdbc:mysql://127.0.0.1:3306/gjp";
                String user = "root";
                String password = "123";
                //注意:Connection属于"重量级对象"--连接耗时,占用资源
                Connection conn = DriverManager.getConnection(url, user, password);
                //3.获取"SQL执行者";
                Statement stmt = conn.createStatement();
                或者使用这种方法获取执行者//3.预处理对象
                PreparedStatement ppStmt = conn.prepareStatement("select * from gjp_sort where parent = ? and sid = ?");
                ppStmt.setString(1, "收入");//为第一个占位符指定值:收入
                ppStmt.setInt(2, 5);//为第二个占位符指定值:5
                
                //4.执行SQL语句--5.获取结果[集];
        ResultSet rs = stmt.executeQuery("select * from gjp_sort where parent ='支出'");
                ResultSet rs = ppStmt.executeQuery();
                //移动游标--下移一行
                while(rs.next()){
                        System.out.println(rs.getInt(1) + "\t" + rs.getString(2) + "\t" 
                                                                + rs.getString(3) + "\t" + rs.getString(4));
                }
                //6.释放资源;
                rs.close();
                stmt.close();
                ppStmt.close();
                conn.close();
                
        }
}

也可以建立工具类JDBCUtils完成注册驱动,获取连接和执行者,释放资源,只在main方法里写想要完成的操作。这样还得写一个相应的配置文件。

回复 使用道具
举报
TigerCY

发表于 2017-04-07 14:40 显示全部楼层

回复 支持 反对 使用道具
举报
森之树

发表于 2017-04-03 10:41 显示全部楼层

  ╭══╮ ┌══════┐

  ╭╯让路║═‖ 酱油专用车 ‖

  ╰⊙═⊙╯ └══⊙═⊙═~. 作为一个资深的酱油党,我们需要做的不仅仅是路过,在路过的同时 还要关心楼主,鼓励楼主,在这个冷漠的时代,给予楼主温暖。酱油党莅临的地方,不仅仅是挽尊,不仅仅是消灭零回复,酱油

回复 支持 反对 使用道具
举报
肆无忌惮的潘

发表于 2017-03-21 07:16 显示全部楼层

祝愿小码哥越来越红火!!红红火火恍恍惚惚!

回复 支持 反对 使用道具
举报
晴天屁屁

发表于 2017-03-09 02:49 显示全部楼层

回复 支持 反对 使用道具
举报
莨上指

发表于 2017-03-06 00:58 显示全部楼层

666

回复 支持 反对 使用道具
举报
Java

发表于 2017-02-25 19:32 显示全部楼层

学弟还是学妹呀 加油

回复 支持 反对 使用道具
举报
我很认真的说

发表于 2017-02-24 06:06 显示全部楼层

回复 支持 反对 使用道具
举报
loverol

发表于 2017-02-21 19:43 显示全部楼层

好文章,必须帮顶!!!

回复 支持 反对 使用道具
举报
大少女

发表于 2017-02-21 18:31 显示全部楼层

666

回复 支持 反对 使用道具
举报
123下一页

发表新文章
bechange

小码哥会员

20

学分

131

学币

359

积分

小码哥会员

Rank: 3Rank: 3

积分
359

小码哥一周年勋章小码哥Android学员勋章活动达人勋章

Ta的主页 发消息
精华帖排行榜

精彩推荐

  • 关注小码哥教育