Java实现联系人管理系统完整攻略
系统简介
联系人管理系统,是一个用于管理个人或组织内部联系人的工具。一般包含添加联系人、编辑联系人、删除联系人、查看联系人等功能。本文介绍如何使用Java语言实现一个简单的联系人管理系统。
开发环境
- JDK 8
- Eclipse 或者 IntelliJ IDEA
- Tomcat 7
- MySQL 5.7
所需技术
- Servlet
- JSP
- JDBC
开发步骤
步骤1:创建项目
在Eclipse或IntelliJ IDEA中新建一个Web项目。
步骤2:创建数据库
创建一个名为contacts的数据库,并创建名为contact的表,表结构如下:
CREATE TABLE `contact` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`phone` varchar(20) NOT NULL,
`email` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
注意:创建数据库和表时需要注意字符集编码,建议都使用utf8字符集。
步骤3:编写前端页面
在Web项目的WebContent目录中创建JSP页面,包括添加联系人、编辑联系人、删除联系人、查看联系人等功能页面。
以下是添加联系人的示例代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>添加联系人</title>
</head>
<body>
<h1>添加联系人</h1>
<form action="addContact" method="POST">
<label>姓名:</label>
<input type="text" name="name" required>
<br>
<label>电话:</label>
<input type="text" name="phone" required>
<br>
<label>邮箱:</label>
<input type="text" name="email">
<br>
<input type="submit" value="添加">
</form>
</body>
</html>
步骤4:编写Servlet
在src目录下创建Servlet,实现添加联系人、编辑联系人、删除联系人、查看联系人等功能。
以下是添加联系人的示例代码:
@WebServlet("/addContact")
public class AddContactServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String name = request.getParameter("name");
String phone = request.getParameter("phone");
String email = request.getParameter("email");
try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/contacts?user=root&password=123456&useSSL=false&serverTimezone=UTC");
PreparedStatement stmt = conn.prepareStatement("INSERT INTO contact (name, phone, email) VALUES (?, ?, ?)");
stmt.setString(1, name);
stmt.setString(2, phone);
stmt.setString(3, email);
int result = stmt.executeUpdate();
if (result == 1) {
response.sendRedirect("contactList");
} else {
response.getWriter().println("添加联系人失败");
}
} catch (SQLException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
步骤5:部署到Tomcat服务器
将项目部署到Tomcat服务器中,启动Tomcat服务。
步骤6:测试
在浏览器中输入http://localhost:8080/联系人管理系统的访问路径,测试各个功能是否正常。
总结
Java语言可以轻松实现各种类型的系统,包括联系人管理系统。本文介绍了如何使用Java语言实现联系人管理系统,包括创建数据库、编写前端页面、编写Servlet、部署到Tomcat服务器,希望对大家有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java实现联系人管理系统 - Python技术站