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

Posted java基础很重要,很重要,很重要

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了01.JDBC操作数据库-快速入门操作相关的知识,希望对你有一定的参考价值。

/**
     * 简单入门操作
     * 注:先将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操作数据库-快速入门操作的主要内容,如果未能解决你的问题,请参考以下文章

01 JDBC快速入门

MyBatis从入门到精通—MyBatis基础知识和快速入门

JDBC快速入门,如何使用JDBC操作数据库?

Mybatis快速入门

Mybatis 框架理解与快速入门详解

Hibernate 快速上手操作入门