实验指导书 - -Android平台下的NFC读写 - 图文(8)

2019-04-14 11:40

找到mysql-connector-java-5.1.7-bin.jar包,然后点击添加,添加进去后点击正常。

2.4) 点击Java Resources下的src,右键新建,选择类,在新建向导中的包名中

输入com.example.servlet,在类型名中输入ServletForGETMethod,点击完成。在本包中新建另一个java类,点击包名,新建,选择类,在类型名中输入CreatTable,点击完成。重复以上步骤,另建另一个java类,其包名为dao。完成以上步骤后,结果如下图所示:

2.5) 向各个java文件中添加下列代码: CreateTable.java代码如下

package com.example.servlet; import java.util.*;

import dao.MysqlCrud; public class CreateTable {

List createTables=new ArrayList();

public CreateTable() { String sql=\ \ \ARCHAR( 30 ),\ \ARCHAR( 40 ) )\

this.createTables.add(sql); } /**

* 功能:用来自动创建表单的 */

public void createTable() { MysqlCrud mysqlcrud=new MysqlCrud(); for(String sql:createTables) { try { new MysqlCrud().InsertAndUpdateData(sql, null); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } } }

ServletGETMethod.java代码如下 package com.example.servlet; import java.io.IOException;

import java.text.SimpleDateFormat; import java.util.Date;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;

import dao.MysqlCrud; /**

* Servlet implementation class ServletForGETMethod */

@WebServlet(\

public class ServletForGETMethod extends HttpServlet { private static final long serialVersionUID = 1L;

/**

* @see HttpServlet#HttpServlet() */

public ServletForGETMethod() { super();

// TODO Auto-generated constructor stub

}

/**

* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub //String name=new

String(request.getParameter(\ // String name=request.getParameter(\ String uid=request.getParameter(\ System.out.println(\

Date myDate1= new Date(System.currentTimeMillis()); SimpleDateFormat sdf =new

SimpleDateFormat(\ String time=sdf.format(myDate1);//当前时间

new MysqlCrud().InsertAndUpdateData(\Nfcinfo(UID,Time)values('\

}

/**

* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub } }

DBConnection.java代码如下: package dao; import java.sql.*;

/**

* @category 数据库的连接 * */

public class DBConnection {

public static Connection getConnection(){ Connection con=null; try { Class.forName(\ //System.out.println(\数据库驱动加载成功\ con =

DriverManager.getConnection(\ord=123456&?useUnicode=true&characterEncoding=utf-8\ //其中的user 为安装Mysql时设置的用户名,password,为安装Mysql时输入的密码 System.out.println(\数据库连接成功\ } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } return con; } }

MysqlCrud.java代码如下: package dao; import java.sql.*; import java.util.*; /**

* @category 数据库的增删改查 * */

public class MysqlCrud { Connection conn=null; PreparedStatement pt=null; ResultSet rs=null; /**

* @category 数据库的插入和更新操作 * @param sql String 数据库SQL语句

* @param parameter String[] 查询的限制条件

* @return flag boolean 操作成功返回true,否则为false */

@SuppressWarnings(\

public boolean InsertAndUpdateData(String sql,String[] parameter) { boolean flag=false;

try { conn=DBConnection.getConnection(); pt=conn.prepareStatement(sql); if(parameter!=null&¶meter.length>0) { for(int i=0;i

* @category 数据库数据查询

* @param sql String 数据库查询语句

* @param parameter String[] 数据库查询约束条件 * @return lists List返回一个List的对象 */

public List SelectData(String sql,String[] parameter) { List lists=new ArrayList(); try { conn=DBConnection.getConnection(); pt=conn.prepareStatement(sql); if(parameter!=null&¶meter.length>0) { for(int i=0;i map=new HashMap(); for(int i=0;i


实验指导书 - -Android平台下的NFC读写 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015年汕头国家公务员考试行测日常推理之四大原则

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: