您的位置:首页 > 其它

个人博客的制作

2013-06-06 21:57 411 查看
数据库连接代码:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.Date" %>
<%
request.setCharacterEncoding("utf-8");//本语句用于解决从表单获取数据中文乱码问题
String sid = request.getParameter("id");
int id = Integer.parseInt(sid);
String articleTitle=request.getParameter("articleTitle");
String articleContent=request.getParameter("articleContent");
request.setCharacterEncoding("utf-8");
Class.forName("com.mysql.jdbc.Driver");
String connection = "jdbc:mysql://localhost:3306/myblog";
Connection conn = DriverManager.getConnection(connection,"root","root");
//3-业务逻辑操作
String sql=null;
PreparedStatement pstmt=null;
if(id>0){//修改日志标题信息
sql="update article set article_title=?,article_content=? where id=?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, articleTitle);
pstmt.setString(2, articleContent);
pstmt.setInt(3, id);
}
else{//添加新标题
sql="insert into article(article_title , article_content)values(?,?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, articleTitle);
pstmt.setString(2, articleContent);
}
pstmt.executeUpdate();
//4-关闭释放资源
pstmt.close();
conn.close();
//页面转到日志列表页面
response.sendRedirect("classList.jsp");
%>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  博客 制作