• 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); ***得到代理类 然后操作

  • 相关阅读:
    Win7旗舰版中的IIS配置asp.net的运行环境
    jquery $(document).ready() 与window.onload的区别
    DEFAULT CURRENT_TIMESTAMP
    存储过程 跳出
    rabbitMQ 重试
    oracle update left join 写法
    error: snap "eclipse" has "install-snap" change in progress
    数据库去空格 去table 去回车符号 去重
    分组 拼接字段
    msyql 去重
  • 原文地址:https://www.cnblogs.com/flytwosky/p/7215749.html
Copyright © 2020-2023  润新知