html网页怎么通过jsp连接mysql数据库,并且读取数据库中得数据,和写入数据

html网页怎么通过jsp连接mysql数据库,并且读取数据库中得数据,和写入数据,第1张

1、导入sql文件命令:mysql>

use

数据库名;mysql>

source

d:/mysqlsql;

2、建立数据库:mysql>

create

database

库名;

3、建立数据表:mysql>

use

库名;mysql>

create

table

表名

(字段名

varchar(20),

字段名

char(1));

4、删除数据库:mysql>

drop

database

库名;

5、删除数据表:mysql>

drop

table

表名;

6、将表中记录清空:mysql>

delete

from

表名;

7、往表中插入记录:mysql>

insert

into

表名

values

("hyq","m");

8、更新表中数据:mysql->

update

表名

set

字段名1='a',字段名2='b'

where

字段名3='c';

9、用文本方式将数据装入数据表中:mysql>

load

data

local

infile

"d:/mysqltxt"

into

table

表名;

1、sudo su postgres指令进入postgres。

2、\c test\dt\d首先查看一下有的表格。

3、准备好sql文件。

4、SELECT FROM person先查看一下表格的内容。

5、\i /home/coffee/Downloads/personsql导入文件,如果出现错误,没关系,继续往下看。

6、DROP TABLE person;如果不想要表格,可以这样删除。再导入一次。

数据库中的表:

和javaBean中对应

javaBean:

public class mainpart {

private int id;

private String name;//名称

private String spid;

private String specification;//规格

private String suppid;

private String suppname;//供应商名称

private String authenticatedMarks;//认证标志

private String standard;//标准

private String parameter;//参数

private Integer modelId;

public Integer getModelId() {

return modelId;

}

public void setModelId(Integer modelId) {

thismodelId = modelId;

}

public String getAuthenticatedMarks() {

return authenticatedMarks;

}

public void setAuthenticatedMarks(String authenticatedMarks) {

thisauthenticatedMarks = authenticatedMarks;

}

public String getStandard() {

return standard;

}

public void setStandard(String standard) {

thisstandard = standard;

}

public String getParameter() {

return parameter;

}

public void setParameter(String parameter) {

thisparameter = parameter;

}

public int getId() {

return id;

}

public void setId(int id) {

thisid = id;

}

public String getName() {

return name;

}

public void setName(String name) {

thisname = name;

}

public String getSpid() {

return spid;

}

public void setSpid(String spid) {

thisspid = spid;

}

public String getSpecification() {

return specification;

}

public void setSpecification(String specification) {

thisspecification = specification;

}

public String getSuppid() {

return suppid;

}

public void setSuppid(String suppid) {

thissuppid = suppid;

}

public String getSuppname() {

return suppname;

}

public void setSuppname(String suppname) {

thissuppname = suppname;

}

}

上传调用:思想是读取excel中的每一行数据,从第1行起(第0列为表头),每列的数据转换为string类型的,在通过sql语句

依次插入数据库(插入,更新的两个函数就不再贴出了)

�1�3�1�3public class MainPartimportBean {

private static Logger log = LoggergetLogger(SampleBeanclass);

public void insertDB(InputStream fp,String modelId) {

try {

HSSFWorkbook workbook = new HSSFWorkbook(fp);// 创建工作薄

HSSFSheet sheet = workbookgetSheetAt(0);// 得到工作表

HSSFRow row = null;// 对应excel的行

HSSFCell cell = null;// 对应excel的列

String Var="";

row = sheetgetRow((short)0);

int totalRow = sheetgetLastRowNum();// 得到excel的总记录条数

int modelId2 = IntegervalueOf(modelId);

String name = "";//名称

String specification = "";//规格

String suppname = "";//供应商名称

String parameter = "";//参数

String standard = "";//标准

String authenticatedMarks = "";//认证标志

for (short i = 1; i <=totalRow; i++) {

mainBean mb = new mainBean();

mainpart mp1 = new mainpart();

row = sheetgetRow(i);

cell = rowgetCell((short)0);

if(cell!=null)

name = cellgetRichStringCellValue()toString();

mp1setName(name);

cell = rowgetCell((short)1);

if(cell!=null)

specification =cellgetRichStringCellValue()toString();

mp1setSpecification(specification);

cell = rowgetCell((short)2);

if(cell!=null)

suppname = cellgetRichStringCellValue()toString();

mp1setSuppname(suppname);

cell = rowgetCell((short)3);

if(cell!=null)

parameter = cellgetRichStringCellValue()toString();

mp1setParameter(parameter);

cell = rowgetCell((short)4);

if(cell!=null)

standard = cellgetRichStringCellValue()toString();

mp1setStandard(standard);

cell = rowgetCell((short)5);

if(cell!=null)

authenticatedMarks = cellgetRichStringCellValue()toString();

mp1setAuthenticatedMarks(authenticatedMarks);

mp1setModelId(modelId2);

if(mbisEmptymainpart(authenticatedMarks))

mbupdataMainBymainpart(mp1);//防止数据重复

else

mbnewMainUpdata(mp1);//插入数据

}

} catch (IOException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

连接方法如下:

1建立一个web项目

2把数据库驱动复制到lib目录下。数据库驱动有:mysql,sqlserver,oracle等 是什么样类型的数据导入相应驱动。

3编写一个连接数据库的工具类,获取一个连接。下面以mysql数据库为例。

核心代码:

public class DataUtils {

/

从数据中获取一个连接

@return

/

public static Connection getConn(){

Connection conn = null;

try {

ClassforName("commysqljdbcDriver")newInstance();

//表为test,用户名root,密码admin。

conn = DriverManagergetConnection("jdbc:mysql://localhost:3306/test", "root", "admin");

} catch (Exception e) {

eprintStackTrace();

}

return conn;

}

}

4获取到与相应数据库的连接后,就可以做增删改查 *** 作了。记得做完 *** 作后,关闭连接,释放资源。

如果是PHP,一般都是MYSQL。要导入数据库,你可以打开你的控制面板,然后通过替换他原先数据库的sql文件。

PHP还可以通过,PHPMYADMIN导入数据库文件。

打开控板-点击数据库-高级管理-点击的你数据库-在点击import导入即可!

以上就是关于html网页怎么通过jsp连接mysql数据库,并且读取数据库中得数据,和写入数据全部的内容,包括:html网页怎么通过jsp连接mysql数据库,并且读取数据库中得数据,和写入数据、怎样从HTML网页中获取SQL数据库里的数据、EXCEL数据如何通过WEB页面导入到数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9303319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存