• 大小: 14.77MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-19
  • 语言: Java
  • 标签:

资源简介

采用POI技术完成EXCEL和数据库的交互,即导入导出完美兼容xls/xlsx两种工作簿表格。而且包含了,将地址转换为经纬度的百度接口调用(请自行注册百度API秘钥),同时修正了操作不当,接口崩溃的Java空指针错误 java.lang.NullPointerException

资源截图

代码片段和文件信息

package Admin;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.ServletActionContext;

import com.DBcon.DBconn;
import com.opensymphony.xwork2.ActionSupport;

/**
 * @author Administrator
 *
 */

public class CreateAdmin{

private String firstname;
private String name;
private String pwd;
private String num;
private int type;
    private String result;

DBconn con=new DBconn();

public String getResult() {
return result;
}

public void setResult(String result) {
this.result = result;
}


public CreateAdmin(){};

public CreateAdmin(String firstname String name String pwd String num
int type) {
super();
this.firstname = firstname;
this.name = name;
this.pwd = pwd;
this.num = num;
this.type = type;
}

public String getFirstname() {
return firstname;
}
public void setFirstname(String firstname) {
this.firstname = firstname;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
public String getNum() {
return num;
}
public void setNum(String num) {
this.num = num;
}
public int getType() {
return type;
}
public void setType(int type) {
this.type = type;
}

    public String modify(){
     con.Open();
     String sql=“update admin set username=‘“+name+“‘password=‘“+pwd+“‘where username=‘“+(String)ServletActionContext.getRequest().getSession().getAttribute(“adminName“)+“‘“;
     try {
if(con.executeUpdate(sql)!=0){
result=“密码更新成功!“;
    System.out.println(result);
}else{
result=“密码修改失败“;
System.out.println(result);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println(e.getMessage());
}
     con.Close();
     return “success“;
    }
public String createForm() throws Exception {
con.Open();
System.out.println(name);
// String name2=new String(request.getParameter(“name“).getBytes(“ISO-8859-1“)“utf-8“);
// System.out.println(name);
String sql1=“select * from admin where username=‘“+name+“‘“;
String sql2=“insert into admin value(‘“+firstname+“‘‘“+name+“‘‘“+pwd+“‘‘“+num+“‘‘“+type+“‘)“;
ResultSet rs1=con.executeQuery(sql1);
if(rs1.next()){
result=“用户已存在,创建失败“;
System.out.println(result);
}else if(con.executeUpdate(sql2)==1){
result=“用户创建成功“;
   System.out.println(result);
   
}

con.Close();
return “success“;
}


}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        928  2016-09-11 14:24  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\.classpath

     文件        291  2017-03-22 10:10  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\.mymetadata

     文件        240  2016-07-16 09:05  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\.mystrutsdata

     文件       1832  2016-07-18 11:45  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\.project

     文件        500  2016-07-16 09:04  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\.settings\.jsdtscope

     文件        563  2016-10-09 12:40  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\.settings\com.genuitec.eclipse.core.prefs

     文件       1009  2016-08-16 13:17  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\.settings\com.genuitec.eclipse.j2eedt.core.prefs

     文件         99  2016-08-16 12:00  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\.settings\com.genuitec.eclipse.j2eedt.core.xml

     文件        140  2016-09-06 11:01  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\.settings\org.eclipse.core.resources.prefs

     文件        598  2016-08-11 10:03  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\.settings\org.eclipse.jdt.core.prefs

     文件        456  2016-09-11 14:24  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\.settings\org.eclipse.wst.common.component

     文件        299  2016-08-16 12:00  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2016-07-16 09:04  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2016-07-16 09:04  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       2786  2016-08-26 16:26  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\src\Admin\CreateAdmin.java

     文件        106  2016-09-11 15:28  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\src\Admin\DeEncode.java

     文件       1740  2016-08-11 15:45  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\src\Admin\DeleteContent.java

     文件       2745  2016-08-19 21:21  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\src\Admin\LoginAction.java

     文件       3922  2016-08-30 14:37  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\src\com\assessor\Apply.java

     文件       8387  2016-09-28 13:46  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\src\com\assessor\ApplyPrint.java

     文件       9080  2016-09-20 18:01  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\src\com\assessor\ApproveRemind.java

     文件       4209  2016-09-20 18:01  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\src\com\assessor\CheckInfo.java

     文件       4440  2016-08-31 16:33  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\src\com\assessor\CheckResult.java

     文件      27919  2016-09-28 14:30  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\src\com\BorrowerInformation\Borrower.java

     文件       6907  2016-09-28 14:30  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\src\com\BorrowerInformation\BorrowerHistory.java

     文件        866  2016-08-09 12:05  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\src\com\BorrowerInformation\ContactsRecord.java

     文件       3048  2017-03-03 18:23  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\src\com\BorrowerInformation\EditBorrower.java

     文件       3127  2016-10-09 11:54  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\src\com\BorrowerInformation\MarkCurrentPlace.java

     文件       1489  2016-07-15 10:04  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\src\com\DBcon\DBconn.java

     文件       4842  2016-08-31 16:16  EXCEL与数据库互相生成+百度地图地址转经纬度\JiaXin\src\com\finance\PrintRecord.java

............此处省略152个文件信息

评论

共有 条评论

相关资源