1、导入jar包(将jar包复制到Webcontent 下的web-inf文件夹,右键包名,选择Build path,选择add path)
mysql-connector-java-5.1.7-bin.jar
2、在doGet下写入以下代码,实现数据表的一条数据添加,如果添加成功则在屏幕输出添加成功,添加失败则输出添加失败。
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//修改编码
response.setContentType("text/html;charset=UTF-8");
request.setCharacterEncoding("UTF-8");
try {
//加载类代码的时候会执行类中的静态代码
//1、创建一个驱动对象并注册到驱动管理器中
Class.forName("com.mysql.jdbc.Driver");
//2、创建一个链接对象连接数据库
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/数据表名","数据库用户名","数据库密码");
//3、创建声明对象(语句命令对象)传sql语句到数据库
Statement statement = conn.createStatement();
//4、执行sql语句
String sql = "insert into mymarket values('hello', '123')";
int i = statement.executeUpdate(sql);
//5、处理结果
if(i>0)
response.getWriter().println("添加成功");
else
response.getWriter().println("添加失败");
//6、关闭连接
statement.close();
conn.close();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
3、如果是更新操作,则将sql语句变为
String sql = "update mymarket set userPassword='***' where userName='***'";
4、如果是删除操作,则将sql语句变为
String sql = "delete from mymarket where userName='***'";//删除语句
网友评论