黑马程序员技术交流社区

标题: JDBC的使用步骤 [打印本页]

作者: 见著    时间: 2016-6-12 19:31
标题: JDBC的使用步骤
这里就不写导入的包了,顺便回忆下所学内容
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方法里写想要完成的操作。这样还得写一个相应的配置文件。


作者: mz585858    时间: 2016-6-12 20:51
总结的不错收起来;啦
作者: SQQ    时间: 2016-6-12 23:11
谢谢,学习啦
作者: hanshichao    时间: 2016-6-12 23:31
0510      
作者: haojingwei310    时间: 2016-6-13 22:09
快学了.
作者: ylw787442926    时间: 2016-6-13 22:14
我们马上就学喽~~~先看看




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2