默认计划
(1人评价)
JavaWeb-JSP-Servlet实战开发2017【极限IT JAVA专业第8课】

从这节课 开始JAVAWEB

价格 ¥ 199.00
该课程属于 【极限IT】JAVA工程师训练营 领券低至2980元
请加入后再学习

单表CRUD

用任意一张数据表实现数据的增删改查

 

1. 编写数据库脚本

2. 开发要求

- 用户ID必须是email或者手机号码

- 性别只能是男或者女

- 学历信息:小学,初中,普高,大学专科,大学本科,硕士,博士,博士后

 

3. 开发数据库连接类

package cn.mldn.dbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DatabaseConnection {
	private static ThreadLocal<Connection> threadLocal = new ThreadLocal<Connection>();
	//定义JDBC常量
	public static final String DBDRIVER = "com.mysql.jdbc.Driver";
	public static final String DBURL = "jdbc:mysql://localhost:3302/project?useUnicode=true&characterEncoding=utf-8";
	public static final String DBUSER = "root";
	public static final String DBPWD = "123456";
	
	public static Connection get(){
		Connection conn = threadLocal.get();
		
			try {
				if(conn==null){
					conn = rebuildConnection();
					threadLocal.set(conn);
				}
				return conn;
			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		return null;
	}
	
	public void close(){
		Connection conn  = threadLocal.get();
		if(conn!=null){
			try {
				conn.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
	}
	
	public static Connection rebuildConnection() throws Exception{
		Class.forName(DBDRIVER);
		return DriverManager.getConnection(DBURL, DBUSER, DBPWD);
	}
}

 

4. 开发VO类

5. 开发DAOFactory工厂类(用于获取DAO层对象)

 

[展开全文]

授课教师

讲师

课程特色

视频(142)
图文(2)
文档(38)

学员动态

Drop 加入学习
妥了 加入学习
xiepeng 加入学习
charmyCode 加入学习
luojianglai 加入学习