zoukankan      html  css  js  c++  java
  • 数据库连接池的注入

    通过连接池获取连接操作数据库表

         //获取连接池对象
            BasicDataSource ds=new BasicDataSource();
            ds.setDriverClassName("com.mysql.jdbc.Driver");
            ds.setUrl("jdbc:mysql://localhost:3306/2021aamybatis");
            ds.setUsername("root");
            ds.setPassword("123456");
        //连接池对象获取连接
            BasicDataSource ds=(BasicDataSource) ap.getBean("ds");
        //conn获取SQL执行对象
            Connection conn = ds.getConnection();      
            PreparedStatement st = conn.prepareStatement("select * from user");
      //执行的SQL语句,将数据传递给st对象
            ResultSet rs = st.executeQuery();
      //executeQuery将st中的数据进行
            while(rs.next()) {
                System.out.println(rs.getInt("id")+":"+rs.getString("username"));
            }
            conn.close();

    通过Spring完成数据源

    数据源注入

    <bean id="ds" class="org.apache.commons.dbcp.BasicDataSource">
          <property name="driverClassName"
              value="com.mysql.jdbc.Driver"></property>
          <property name="url"
              value="jdbc:mysql://localhost:3306/2021aamybatis"></property>
          <property name="username" value="root"></property>
          <property name="password" value="123456"></property>
    </bean>

     

  • 相关阅读:
    修改UISearchBar的Cancel按钮为中文等本地化问题
    Xcode6 运行程序后,右侧Debug区域的Memory显示空白解决方法
    vuec常用插件
    clipboard 实现复制
    vue 表单操作
    vue 常用功能和命令
    关闭警告&关闭eslint
    vue 添加 fastclick的支持
    url编码函数encodeURI和encodeURIComponent
    jsencrypt加解密 &&cryptico
  • 原文地址:https://www.cnblogs.com/Hiramunderneath/p/14931385.html
Copyright © 2011-2022 走看看