数据库设计好了,可以进行开发了。在正式写代码之前,关于web开发我还想说点。在学校接触最多的就是MVC模式,虽然一些就业的同学说现在公司已经不用这种模式了,网上也有“mvc已死“的这种观点,但不能否认MVC是web开发很经典的模式,在学校我们所能接触到项目用MVC模式都可以搞定。MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。按照我的理解:模型主要指的是数据库设计中的实体类和那些增删改查的方法,视图主要指的是前台呈现数据,控制器主要是应用程序中处理用户交互的部分,处理的是逻辑部分,就是该如何完成这些步骤,而不是具体的实现方法。
我们根据MVC模式,就可以答题模拟出web的开发模式,当然这里没有用到ssh框架,我们就是说的最传统的开发。
我在myeclipse2013中边进行,边复习。关于如何建工程建包啥的也不多说了,直接上图。

这里还有些包没有建立,比如工具包、测试包
1.开始“填充”这些包了。在com.chi.entity中添加实体。
根据建立的数据表把其他实体类也完成。
2.连接数据库,采用jdbc连接。
首先要导入jdbc与mysql有关的jar包,然后编写连接数据库的类,代码如下:
-
public class BaseDao {
-
private static final String DRIVER = "com.mysql.jdbc.Driver";
-
private static final String URL = "jdbc:mysql://localhost:3306/usermanger?useUnicode=true&characterEncoding=UTF-8";
-
private static final String UID = "root";
-
private static final String PWD = "111111";
-
-
/**
-
* 连接数据库
-
*/
-
Connection conn = null;
-
-
public Connection getConnection() {
-
try {
-
Class.forName(DRIVER);
-
conn = DriverManager.getConnection(URL, UID, PWD);
-
} catch (Exception e) {
-
// TODO Auto-generated catch block
-
e.printStackTrace();
-
}
-
return conn;
-
}
-
-
/**
-
* 关闭数据库
-
*/
-
public void closeConnection(Connection conn, PreparedStatement pstmt,
-
ResultSet rs) {
-
-
try {
-
if (rs != null) {
-
rs.close();
-
}
-
if (pstmt != null) {
-
pstmt.close();
-
}
-
if (conn != null && !conn.isClosed()) {
-
conn.close();
-
}
-
} catch (SQLException e) {
-
// TODO Auto-generated catch block
-
e.printStackTrace();
-
}
-
-
}
-
-
}
代码和类写完之后,我们写个测试类测试一下,测试成功,就可以进行下面的工作了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29876573/viewspace-1815395/
,如需转载,请注明出处,否则将追究法律责任。