• JDBC连接数据库


    1、加载驱动

    Class.forName("com.mysql.jdbc.Driver");

    2、连接数据库

    conn=DriverManager.getConnection(url,user,password);

    3、获取statement对象(如果sql语句中有问号要替换)

    PreparedStatement pstmt = null;

    pstmt=conn.prepareStatement(sql);

    如果最前面的String sql=“ ......”的数据库语句中有问号,则需要替换该数据库语句中的问号:

    例如:pstmt.setString(1, "zz");  --------1表示第几个问号所在的地方,后边的zz表示的是要替换成的内容

                                                                 有几个问号就要写几句,因为咱们毕竟要把东西替换上去对吧

                                                                 注意类型

    4、执行sql语句

    即CRUD操作过程

    result=pstmt.executeUpdate(); //增删改 返回int,修改当前表行数     over

    but:如果是查询的话,就还要查看返回的结果( 用next判断 )
    ResultSet rs = pstmt.executeQuery();//查询 返回集合

    while(rs.next()){

    String zz(随便起的) = rs.getString(1);

    }                (有点失忆了这块)

    5、关闭数据库(先关小的,再关大的)

    注:1、2步通常都是单拎出来,放在专门负责连接数据库的那个类中,之后就直接调用就行(类名.方法)

    2、感觉大家一直在抛出异常,从 第三步抛到第四步,大家都在一个大异常堆里,最后关闭数据库的时候还要抛异常。

  • 相关阅读:
    创建FLASK,同步docker
    FLASK Buleprint
    restful api
    Angular JS
    线程日志
    将项目部署到linux下的docker容器中
    安装和卸载docker
    学习目录总编
    Ansible
    装饰器
  • 原文地址:https://www.cnblogs.com/bzbz/p/11444035.html
Copyright © 2020-2023  润新知