zoukankan      html  css  js  c++  java
  • 数据库连接池——Druid

    使用步骤:

      1.导包,durid1.0.9 jar包

      2.定义配置文件,properties文件,名字任意位置也任意

      3.加载文件

      4.获得数据库连接池对象  通过DuridDataSourceFactory获得

      5.获取连接

    代码;

      public static void main(String[] args) throws Exception {
            //加载文件
            Properties properties=new Properties();
           //druid.properties文件的位置  InputStream inputStream
    =Duriddemo1.class.getClassLoader().getResourceAsStream("druid.properties");
            //加载 properties.load(inputStream);
    //获得数据库连接池对象,通过DruidDataSourceFactory获得 DataSource ds= DruidDataSourceFactory.createDataSource(properties); //获得连接 Connection connection=ds.getConnection(); System.out.println(connection); }

    使用Druid完成操作:

    //完成一个添加操作
        public static void main(String[] args) {
                Connection connection=null;
                PreparedStatement preparedStatement=null;
            try {
                //获得连接
                connection= JDBCUtils.getConnection();
                //定义sql 语句 给表coount添加一条记录
                String s = "insert into coount values(5,?,?)";
                //获得执行sql语句对象
                preparedStatement = connection.prepareStatement(s);
                //给   ?   赋值
                preparedStatement.setString(1,"mimi");
                preparedStatement.setDouble(2,3000);
                //执行sql语句
                int i = preparedStatement.executeUpdate();
                System.out.println(i);
            } catch (SQLException e) {
                e.printStackTrace();
            }finally {
                //释放资源
                  JDBCUtils.close(preparedStatement,connection);
            }
        }
  • 相关阅读:
    JAVA自学之-----FileInputStream类
    RandomAccessFile类的使用(随机读取java中的文件)
    JAVA File常用的API介绍
    Java中的编码
    java的装箱与拆箱
    java基础知识整理:
    java程序编写需注意的问题
    iPhone开机键坏了如何开机
    WKInterfaceTable实例化出现的一系列
    Office for Mac
  • 原文地址:https://www.cnblogs.com/duguangming/p/10654823.html
Copyright © 2011-2022 走看看