2020-11-05白岩龙

知识总结:

public class SQLManager {
    private Statement statement;
    //获得statement
    public Statement getStatement() {
        return statement;
    }
    //返回statement
    public void setStatement(Statement statement) {
        this.statement = statement;
    }
    private static SQLManager manager;
    private SQLManager() {
        //连接数据库的驱动
                String driver = "com.mysql.jdbc.Driver";
                //指向数据库访问地址
                String url = "jdbc:mysql://localhost:3306/clazz";
                //数据库的用户名
                String user = "root";
                //数据库用户密码
                String password = "123456";

                try {
                    //加载驱动
                    Class.forName(driver);
                    //与数据库建立连接
                    Connection conn = DriverManager.getConnection(url,user, password);
                    if(!conn.isClosed()){
                        //创建数据库操作类
                        statement = conn.createStatement();
                    }else{
                        System.out.println("请打开数据库!");
                    }

                } catch (ClassNotFoundException e) {            
                    e.printStackTrace();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
    }
    /**
     * 创建该类的对象
     * @return 返回SQLManager对象。
     */
    public static synchronized SQLManager newInstance(){
        if(manager==null){
            manager = new SQLManager();
        }
        return manager;
    }
}

心得体会:
今天的实训受益匪浅,学会了数据库的登录和注册,尽管学的不尽人意,但还是很有兴趣,以后我会更加努力花时间去了解学习这个东西

标签

评论

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1