package com.Long.blog;import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Statement;
import javax.activation.DataSource;
import javax.sql.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class BlogServlet extends HttpServlet { private static final long serialVersionUID = 1L;
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request,response);
} public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
String title=request.getParameter("title");
String content=request.getParameter("content");
String categoryId=request.getParameter("category");
DataSource ds=null;
try{
Context context =new InitialContext();
ds=(DataSource) context.lookup("java:/comp/env/jdbc/mysql");
}catch(Exception e){
System.out.println("--获取数据源时出错");
} try{
Connection conn= ds.getConnection();
String sql="insert into blog(title,content,category_id,creted_time) value (?,?,?,now())";
PreparedStatement pstmt=conn.prepareStatement(sql);
pstmt.setString(1,title );
pstmt.setString(2,content);
pstmt.setInt(3,Integer.parseInt(categoryId));
int result=pstmt.executeUpdate();
System.out.println(result);
}catch(SQLException e){
e.printStackTrace();
}
}}
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Statement;
import javax.activation.DataSource;
import javax.sql.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class BlogServlet extends HttpServlet { private static final long serialVersionUID = 1L;
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request,response);
} public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
String title=request.getParameter("title");
String content=request.getParameter("content");
String categoryId=request.getParameter("category");
DataSource ds=null;
try{
Context context =new InitialContext();
ds=(DataSource) context.lookup("java:/comp/env/jdbc/mysql");
}catch(Exception e){
System.out.println("--获取数据源时出错");
} try{
Connection conn= ds.getConnection();
String sql="insert into blog(title,content,category_id,creted_time) value (?,?,?,now())";
PreparedStatement pstmt=conn.prepareStatement(sql);
pstmt.setString(1,title );
pstmt.setString(2,content);
pstmt.setInt(3,Integer.parseInt(categoryId));
int result=pstmt.executeUpdate();
System.out.println(result);
}catch(SQLException e){
e.printStackTrace();
}
}}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货