码迷,mamicode.com
首页 > 数据库 > 详细

01.JDBC操作数据库-快速入门操作

时间:2018-11-13 02:25:39      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:connect   sys   gets   exce   nbsp   JDBC操作数据库   pre   student   sele   

/**
     * 简单入门操作
     * 注:先将mysql-connector-java-5.1.36.jar 构建 Build Path环境当中去
     * @param args
     * @throws Exception 
     */
    public static void main(String[] args) throws Exception {
        //1.加载MySQL数据库驱动包
        Class.forName("com.mysql.jdbc.Driver");
        //2.连接MySQL数据库服务器
        Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/java", "root", "root");
        //3.创建执行语句对象
        Statement st = conn.createStatement();
        //4.执行语句
        st.executeUpdate("INSERT INTO `student` SET name=‘刘诗华 77154113‘,age=28");
        //5.释放资源
        st.close();
        conn.close();
    }

 

    /**
     * JDBC查询学生表
     * @param args
     * @throws Exception 
     */
    public static void main(String[] args) throws Exception {
        //1.加载MySQL数据库驱动包
        Class.forName("com.mysql.jdbc.Driver");
        //2.连接MySQL数据库服务器
        Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/java", "root", "root");
        //3.创建执行语句对象
        Statement st = conn.createStatement();
        //4.执行语句
        ResultSet rs = st.executeQuery("SELECT * FROM `student` ORDER BY id asc");
        
        //rs当前是否指向数据表的某一行数据 如果有,则返true
        while(rs.next())
        {
            System.out.println("学生姓名:"+rs.getString("name")+" 年龄:"+rs.getLong("age"));
        }
        //5.释放资源
        rs.close();
        st.close();
        conn.close();
        
        //学生姓名:刘诗华 年龄:28
        //学生姓名:罗兰 年龄:27
        
    }

 

01.JDBC操作数据库-快速入门操作

标签:connect   sys   gets   exce   nbsp   JDBC操作数据库   pre   student   sele   

原文地址:https://www.cnblogs.com/hua900822/p/9949651.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!