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页面导入到数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)