zoukankan      html  css  js  c++  java
  • java知识总结-22

    **********************读取资源文件到程序中*******************
    try {
    // 读db.properties文件
    InputStream resourceAsStream = JdbcUtil.class.getClassLoader().getResourceAsStream("db.properties");
    // 将db.properties文件的内容加载到info中
    info.load(resourceAsStream);
    Class.forName(info.getProperty("driver"));
    } catch (ClassNotFoundException e) {
    throw new ExceptionInInitializerError("加载数据库驱动失败");
    } catch (IOException e) {
    e.printStackTrace();
    }
    ********************* C3P0连接池 **************************
    dataSource = new ComboPooledDataSource(); //得到c3p0 数据源


    ********************* dbcp 连接池 *********
    try {
    InputStream resourceAsStream = DBCPUtil.class.getClassLoader()
    .getResourceAsStream("dbcpconfig.properties");
    properties.load(resourceAsStream);
    dataSource = BasicDataSourceFactory.createDataSource(properties);
    } catch (Exception e) {
    e.printStackTrace();
    }

    **********ssh 整合 数据库乱码*****************
    <property name="url" value="jdbc:mysql://localhost:3306/test??useUnicode=true&amp;characterEncoding=utf-8"/>


    *********************** ssh 整合***************
    struts2 配置文件
    <constant name="struts.devMode" value="true"></constant> ---- 开发模式
    <constant name="struts.ui.theme" value="simple"></constant> -----主题
    <constant naem="struts.objectFactory" value="spring"></constant> ------由spring得到 action 对象

    ********************** mybatis sql拼接 ***********************
    需要在mybatis中,使用到大于号,小于号等等拼接sql语句,一般有以下XML转义字符 :
    XML转义字符
    &lt; < 小于号
    &gt; > 大于号
    &amp; & 和
    &apos; ' 单引号
    &quot; " 双引号
    ******************* mybatis加载使用 *************
    SqlSessionFactoryBuilder sessionFac = new SqlSessionFactoryBuilder();
    try {
    session = sessionFac.build(
    Resources.getResourceAsStream("mybatisConfig.xml"))
    .openSession();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    t.testStudentSelect();
    StudentMapper m = session.getMapper(StudentMapper.class); ***得到代理类 然后操作

  • 相关阅读:
    RedHat Openshift 搭建个人博客(wordpress)指南
    Sokcet方式请求HTTP/HTTPS的封装类HttpHelper
    不花钱的主机
    关于IE、火狐等浏览器兼容问题的总结
    ios平台调用WCF
    Windows Writer的服务提供器
    QQ开放平台 OAUTH2.0 QqConnetSDK 登录,运行原理,附源码。
    Learning Cocos2dx for XNA——深入剖析Hello World
    Albacore.NET下基于Rake(ruby make)的自动化构建工具
    排序算法
  • 原文地址:https://www.cnblogs.com/flytwosky/p/7215749.html
Copyright © 2011-2022 走看看