问答详情
源自:4-3 邮件发送代码实现:用户注册功能代码实现

这个篇到底有没有源码啊

那个JDBCUtil里面都不知道写什么,在UserDaoImpl里面调用的时候QueryRunner queryRunner = new QueryRunner(JDBCUtil.getDataSource());的getDataSource就报错了。

提问者:指倩画骨 2018-08-06 21:34

个回答

  • 缘来如此幸福8
    2018-08-07 11:43:43
    已采纳

    JDBCUtil源码

    package com.imooc.utils;

    import java.beans.PropertyVetoException;

    import java.sql.Connection;

    import java.sql.PreparedStatement;

    import java.sql.ResultSet;

    import java.sql.SQLException;

    import java.sql.Statement;


    import com.mchange.v2.c3p0.ComboPooledDataSource;

    import com.mchange.v2.c3p0.DataSources;


    public class JDBCUtils {

        private static String url = "jdbc:mysql://localhost:3306/regist_web";

        private static String user = "root";

        private static String passwd = "20142266";

        private static String driver = "com.mysql.jdbc.Driver";

       

         public static ComboPooledDataSource getDataSource() throws Exception{

         ComboPooledDataSource cpds = new ComboPooledDataSource();

         cpds.setDriverClass( driver);

                cpds.setJdbcUrl( url );

                cpds.setUser(user);                                  

                cpds.setPassword(passwd);  

                cpds.setMinPoolSize(5);                                     

                cpds.setAcquireIncrement(5);

                cpds.setMaxPoolSize(30);

                cpds.setMaxIdleTime(60);

                 return cpds;

    }

    }


  • 指倩画骨
    2018-08-07 13:43:31

    谢谢你给我了这个,但是我不明白这里面写的什么意思。刚学呢