zoukankan      html  css  js  c++  java
  • JDBC

    JDBC(java database connectivity,java数据库连接),提供了与平台无关的用于执行SQL语句的标准java api类库, 由一组java编写的类和接口组成。
    直接使用JDBC进行各个数据库的连接与操作,方便地向数据库中发送各种SQL命令。在JDBC中提供一套标准的接口,这样各个支持Java的数据库厂商只要实现接口,就可以使用JDBC进行操作,极大地体现了Java的可移植性的设计思想。
    JDBC驱动程序:因为jdbc提供了对数据库操作的标准,各大厂商需要提供对jdbc的具体实现,这就是jdbc的驱动程序。

    JDBC操作步骤
    1.加载驱动。将驱动程序配置到classpath中
    2.连接数据库。连接地址url,帐号,密码.
    3.操作。查询和更新
    4.关闭数据库连接。释放资源

        String driver="com.mysql.jdbc.Driver";    //  包.类
        String  url="jdbc:mysql://localhost:3306/zhaodi";      //jdbc:mysql://IP地址:端口号/数据库名称
        String  user="root";
        String  pwd="root";
        Connection connection=null;                           //数据库操作都从Connection接口开始
        try {
            Class.forName(driver);                  //从classpath中加载驱动程序
            connection=DriverManager.getConnection(url,user,pwd);      //加载成功后,DriverManager连接数据库
        } catch (ClassNotFoundException e) {
            System.out.println("驱动程序加载失败");
            e.printStackTrace();
        } catch (SQLException e) {
            System.out.println("数据库连接失败");
            e.printStackTrace();
        }
    
        System.out.println(connection);
    
        try {
            connection.close();             //数据库资源有限,打开后必须关闭,否则,在运行时会产生无法连接数据库的异常
        } catch (SQLException e) {
            System.out.println("数据库释放失败");
            e.printStackTrace();
        }
  • 相关阅读:
    TransformAroundPointPlugin
    探讨VMP 2.12.3 导入表修复
    spring+quartz 实现定时任务二
    一个奇怪的sql异常
    php程序里面使用sudo来执行应用程序
    spring+quartz 实现定时任务一
    让Git忽略SSL证书错误技巧
    个人开发网站集合
    完美解决KMplayer无法播放RMVB、RM电影问题
    如何知道自己的Windows是否已激活? 如何实现免激活升级? 重装Windows不需再激活?
  • 原文地址:https://www.cnblogs.com/zd540/p/8325756.html
Copyright © 2011-2022 走看看