分享

JDBC原生开发步骤

 昵称53689559 2018-03-20

   导包:将需要的jar包复制到项目名下的新建的lib文件夹中,

    jdbc的原生开发步骤

    1、注册驱动

    2、获得连接

    3、获得执行者对象

    4、获得结果集

    5、结果集处理

    6、释放资源

复制代码
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

/*
 * jdbd原生开发步骤,
 */
public class Test {
    public static void main(String[] args) throws Exception {
        //注册驱动,反射方式加载
        Class.forName("com.mysql.jdbc.Driver");
        //设置url
        String url = "jdbc:mysql://127.0.0.1:3306/day08";//person是数据库名,连接是数据库须要开启
        //设置用户名
        String username = "root";
        //设置密码
        String password = "root";
        //获得连接对象
        Connection con = DriverManager.getConnection(url, username, password);
        //System.out.println(con);
        //获得执行者对象
        String sql = "select * from phones";
        PreparedStatement ps = con.prepareStatement(sql);
        //获得结果集
        ResultSet rs = ps.executeQuery();
        //结果集处理,
        while(rs.next()){
            System.out.println(rs.getString("id")+"  "+rs.getString("pinpai")+"  "+rs.getString("xinghao")+"  "+rs.getString("jiage"));
        }
        //释放资源
        rs.close();
        ps.close();
        con.close();
    }
}
复制代码

结果记得处理方式有很多,上面只是将数据表中的信息打印出来,调用结果集rs.getString()方法(这里可以根据数据库中标的字段的属性值选择调用方式)。

当select语句是增、删、改的时候,执行着对象掉用executeUpdate()方法,返回的是一个int类型的数,是数据库修改了的记录条数。

释放资源的时候,一般是将后写的先关闭。

连接之前须要将jar包导入到项目中。

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约