A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 见著 中级黑马   /  2016-6-12 19:31  /  596 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

这里就不写导入的包了,顺便回忆下所学内容
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方法里写想要完成的操作。这样还得写一个相应的配置文件。

点评

赞!  发表于 2016-6-12 20:59

6 个回复

倒序浏览
总结的不错收起来;啦
回复 使用道具 举报 1 0
谢谢,学习啦
回复 使用道具 举报
0510      
回复 使用道具 举报
快学了.
回复 使用道具 举报
我们马上就学喽~~~先看看
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马