1. 用java编写程序根据给定信息编号(id)从mysql数据库表(message)中取出信息内容(content),并发送到一个url(用jsp写一个简单页面,接收到信息内容并写入本地文件中).
要求结果:a:java程序(要求发送信息用java.net.URLConnection,不使用servlet)
b:jsp页面
message表结构:
字段名 类型
id int
content varchar2. 写一个mysql存储过程,输入参数为手机号码(phone)和信息内容(message),根据信息内容(message)查字典(zidan)表,将匹配结果(result)写入待发送(send)表中.
表结构:
zidan:
字段名 类型
message varchar
result varcharsend:
字段名 类型
message varchar
result varchar
phonet varchar
要求结果:a:java程序(要求发送信息用java.net.URLConnection,不使用servlet)
b:jsp页面
message表结构:
字段名 类型
id int
content varchar2. 写一个mysql存储过程,输入参数为手机号码(phone)和信息内容(message),根据信息内容(message)查字典(zidan)表,将匹配结果(result)写入待发送(send)表中.
表结构:
zidan:
字段名 类型
message varchar
result varcharsend:
字段名 类型
message varchar
result varchar
phonet varchar
<%@ page import="java.io.*"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page errorPage="error.jsp" %><html>
<head><title>Message</title></head>
<body>
<form action="getMessages.jsp">
<input type="text" name="id"> <input type="submit" value="提交">
</form>
<%! String url="jdbc:mysql://localhost:3306/test?userUnicode=true&characterEncoding=gb2312"; %>
<%! String user="root"; %>
<%! String pwd="123456";%>
<%! Connection con = null; %>
<%! Statement stmt = null; %>
<%! ResultSet rs = null;%>
<%! String id; %>
<%! String content = "null";%>
<%try{
Class.forName("com.mysql.jdbc.Driver");
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
con = java.sql.DriverManager.getConnection(url,user,pwd);
stmt = con.createStatement();
id=request.getParameter("id");
rs = stmt.executeQuery("select * from message where id="+id+";");
if(rs.next())
{
content = rs.getString(2);
}
}catch(Exception e)
{
throw e;
}
%>
<br>
<b>查询结果:<%=content%></b>
</body>
</html>