MyServletTest
package com.lingzhuo.test;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class MyServletTest
*/
@WebServlet("/MyServletTest")
public class MyServletTest extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public MyServletTest() {
super();
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String userName=request.getParameter("username");
String password=request.getParameter("password");
userName=MyEcoding.doEcoding(userName);
password=MyEcoding.doEcoding(password);
System.out.println("用户名:"+userName);
System.out.println("密码:"+password);
String s="用户名:"+userName+"\t"+"密码:"+password;
System.out.println(request.getParameter("username")+request.getParameter("password"));
response.setHeader("Content-type", "text/html;charset=UTF-8");
response.getWriter().append("Served at: ").append(request.getContextPath());
response.getWriter().append(s).append(userName);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
#
package com.lingzhuo.test;
import java.io.UnsupportedEncodingException;
public class MyEcoding {
public static String doEcoding(String string){
try {
byte[] array=string.getBytes("iso-8859-1");
string=new String(array,"UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return string;
}
}
事务
package com.lingzhuo.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class Transaction_Test {
public static void main(String[] args) {
String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/clazz";
String user="root";
String password="201216328";
try {
Class.forName(driver);
Connection conn=DriverManager.getConnection(url, user, password);
if(!conn.isClosed()){
Statement state=conn.createStatement();
String sql1="insert into user(user_name,password)values('sasas','saass')";
String sql2="insert into user(user_name,password)values('sas','aass')";
String sql3="insert into user(user_name,passwords)values('sasasss','sasaass')";
String sql4="insert into user(user_name,password)values('sasasas','sasaass')";
String sql5="insert into user(user_name,password)values('sasas','saasssa')";
conn.setAutoCommit(false);
state.addBatch(sql1);
state.addBatch(sql2);
state.addBatch(sql3);
state.addBatch(sql4);
state.addBatch(sql5);
state.executeBatch();
conn.commit();
}
} catch (ClassNotFoundException e1) {
e1.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}