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

  • 相关阅读:
    新年快乐,献上一份自己修改的WM6主题。
    做好MSSQL保卫战之xp_cmdshell
    [转载]Validation of viewstate MAC failed异常的原因及解决方法
    数字字符串转换为数字
    理解虚基类、虚函数与纯虚函数的概念
    你的卡销户了吗 - 中国移动收取滞纳金
    解决光驱门打不开的问题
    UCWEB使用之我见
    定时关闭窗口 For Windows Mobile SP/PPC
    减少SQL Server 死锁
  • 原文地址:https://www.cnblogs.com/flytwosky/p/7215749.html
Copyright © 2011-2022 走看看