zoukankan      html  css  js  c++  java
  • JDBC

    加载驱动程序(以mysql为例):

    添加mysql-connector-java-5.1.43-bin.jar到WEB-INFO/lib目录下,因为是web项目,所以会被自动导入到Build Path中的Web App Libiarys下,如果是普通java项目,则还需要手动导入到Build Path中

    Class.forName("com.mysql.jdbc.Driver");  //利用反射的机制,通过类名反向地将类加载到环境中,新版本不再需要使用 Class.forName() 显式地加载 JDBC 驱动程序
    Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/imooc","root","root");  //跟php的pdo有点像,要导入import java.sql.Connection;

    Statement stmt = conn.creatStatement();  //stmt对象包含了许多操作数据库的方法,要导入import java.sql.Statement;

     默认地,Connection 对象处于自动提交模式下,这意味着它在执行每个语句后都会自动提交更改。如果禁用了自动提交模式,那么要提交更改就必须显式调用 commit 方法;否则无法保存数据库更改。

    Statement对象,查询用executeQuery(),增删改用executeUpdate()

    用prepare方式执行sql的方法:  ?代表参数,通过set方法传值

    数据库使用完毕通过conn.close()关闭连接

  • 相关阅读:
    HTML5和HTML4之间的区别
    HttpRequest信息内容介绍
    Spring Web MVC处理请求的流程
    游戏中的路径动画设计与实现
    Python基本数据类型
    Python基本数据类型
    perl .= 操作符
    出差二、三事——北漂18年(25)
    perl 卸载Oracle数据库
    perl 卸载mysql数据库
  • 原文地址:https://www.cnblogs.com/yaohunzhanyue/p/8403992.html
Copyright © 2011-2022 走看看