首页 > 编程知识 正文

java操作mysql导入导出,java导出mysql表数据

时间:2023-12-27 22:26:46 阅读:324885 作者:UAHS

本文目录一览:

java连接mysql数据库jar包怎么导入

java连接mysql数据库jar包导入:

1.将所有的jar包都是放到web工程lib目录下,mysql-connector-java-x.x-bin.jar也是一样,把该JAR包拷贝到lib目录下即可

2用jdbc直接链接mysql代码如下

public static void main(String[] args) throws SQLException {

DriverManager.registerDriver(new com.mysql.jdbc.Driver());

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day15", "root", "123456");

System.out.println(conn.getClass().getName());

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery("select id,name,password,email,birthday from users");

while (rs.next()) {

System.out.println("-------------------------");

System.out.println(rs.getObject("id"));

System.out.println(rs.getObject("name"));

System.out.println(rs.getObject("password"));

System.out.println(rs.getObject("email"));

System.out.println(rs.getObject("birthday"));

}

rs.close();

stmt.close();

conn.close();

}

java中如何讲Excel中的数据导入到Mysql

你可以用JXL做。读到数据库,可以通过jxl来实现,可以把EXCEL文档上传到系统的上传目录下后,然后再取得这个文件,或者直接取得这个文件,对这个文件进行操作。

例子:

public void addCustomerAssign(File file,SysExpo expo,SysUser user1)//添加客服中心数据

{

jxl.Workbook rwb = null;

try{

//构建Workbook对象, 只读Workbook对象

//直接从本地文件创建Workbook

//从输入流创建Workbook

InputStream is = new FileInputStream(file);

rwb = Workbook.getWorkbook(is);

String createTime = DateUtil.getDateTime( "yyyy-MM-dd HH:mm ",new Date()).toString();

//Sheet(术语:工作表)就是Excel表格左下角的Sheet1,Sheet2,Sheet3但在程序中

//Sheet的下标是从0开始

//获取第一张Sheet表

Sheet rs = rwb.getSheet(0);

//获取Sheet表中所包含的总列数

// int rsColumns = rs.getColumns();

//获取Sheet表中所包含的总行数

int rsRows = rs.getRows();

//获取指定单元格的对象引用

// rs.getCell(列,行);

for(int i=1;i rsRows;i++){//如第一行为属性项则从第二行开始取数据(int i=0 ;i rsRows;i++)

//for(int j=0;j rsColumns;j++){

//Cell cell = rs.getCell(j,i);

// System.out.print(cell.getContents()+ " ");

// }

//Cell cell = rs.getCell(0,i).getContents()+ " ";

String cell1= rs.getCell(0,i).getContents()+ " ";//序号

String cell7 = rs.getCell(6,i).getContents()+ " ";//公司名称

if(cell1!=null!cell1.equals( " ")cell7!=null!cell7.equals( " "))//判断当前行是否为有效行 是插入否找下行

{

Company company = new Company();

company.setName(rs.getCell(0,i).getContents()+ " ");//1名称

company.setManager(rs.getCell(1,i).getContents()+ " ");//2法人

}

}

}catch(Exception e){

e.printStackTrace();

}

finally{

//操作完成时,关闭对象,释放占用的内存空间

rwb.close();

}

}

用java如何将txt文件导入mysql?

Java中将txt文件导入到mysql基本的思路,操作流获取到文件具体信息,然后将信息拼接成mysql插入到数据库中。

1.先读取txt文件的内容,文件内容可以按照一定的规律进行排列,这样程序读取就方便。

2.java.io.IOExceptionimportjava.io.RandomAccessFileimportjava.io.UnsupportedEncodingException。

3.import java.text.SimpleDateFormat,import java.util.Date, import java.util.regex.Matcher,

import java.util.regex.Pattern

4.import com.config.Constants; import com.utils.UUIDUtil;

5.public static final String TXT_FILE_PATH =“D://testUser.txt。

public static final String openFileStyle =“r”。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。