「java倒入库」汽车倒出库

博主:adminadmin 2022-12-01 13:00:10 66

今天给各位分享java倒入库的知识,其中也会对汽车倒出库进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何用java实现mysql数据库的导入导出

MySql导出数据库的命令如下:

Sql代码

mysqldump -uusername -ppassword -hhost -Pport exportDatabaseName exportPath

mysqldump -uusername -ppassword -hhost -Pport exportDatabaseName exportPath

利用Java调用命令窗口执行命令来进行MySql导入数据库一般分三步走:

第一步:登录Mysql数据库,在登录数据库的时候也可以指定登录到哪个数据库,如果指定了则可以跳过第二步;

第二步:切换数据库到需要导入的目标数据库

第三步:利用命令开始导入

在进行导出的时候,需要注意命令语句的运行环境,如果已经将mysql安装路径下的bin加入到

系统的path变量中,那么在导出的时候可以直接使用命令语句,否则,就需要在执行命令语句的

时候加上命令所在位置的路径,即mysql安装路径想的bin下的mysqldump命令。

java如何导入自己的类库?

在工具栏上有个工具菜单,菜单里面有一个类,双击进去,找到类路径就可以添加自己的类了。

怎么用java实现mysql数据库的导入导出

使用Java实现对MySql数据库的导入与导出

package com.project.ajaxs;

import java.io.BufferedReader;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.io.OutputStream;

import java.io.OutputStreamWriter;

import java.util.Calendar;

import java.util.Date;

public class BakMysql {

//main的方法,主要是我用于测试的,是想着取得CLASS的路径,然后备份的文件写在服务器的类路径下 

public static void main(String[] args) { 

BakMysql bk = new BakMysql(); 

   

        bk.backup(); 

    // bk.load();

     }

   //backup方法是备份数据库到服务器地址 

     public void backup() { 

     Calendar now = Calendar.getInstance();

     String name = now.getTime()+""+(now.getTime().getMonth()+1)+""+now.getTime().getDate();

     String filename = name.substring(24)+" "+name.substring(11,13)+""+name.substring(14,16)+""+name.substring(17,19);

         try { 

         String filePath ="e:/project"+filename+".sql";

             Runtime rt = Runtime.getRuntime(); 

             // 调用 mysql 的 cmd: 

             Process child = rt.exec("C:/Program Files/MySQL/MySQL Server 5.0/bin/mysqldump.exe -uroot -p8095longchun project");// 设置导出编码为utf8。这里必须是utf8 

            //注意这一句,是指运行mysqldump命令,后面跟的是登录名和登录的密码,接着后面的是指备份的数据库的名字,到此结束,以此生成一个执行的进程,取得此进程的输出流到我们要备份的文件 

             // 把进程执行中的控制台输出信息写入.sql文件,即生成了备份文件。注:如果不对控制台信息进行读出,则会导致进程堵塞无法运行 

             InputStream in = child.getInputStream();// 控制台的输出信息作为输入流 

                        

            InputStreamReader xx = new InputStreamReader(in, "utf-8");// 设置输出流编码为utf8。这里必须是utf8,否则从流中读入的是乱码 

       

             String inStr; 

             StringBuffer sb = new StringBuffer(""); 

             String outStr; 

             // 组合控制台输出信息字符串 

             BufferedReader br = new BufferedReader(xx); 

             while ((inStr = br.readLine()) != null) { 

                 sb.append(inStr + "\r\n"); 

             

             } 

             outStr = sb.toString();//备份出来的内容是一个字条串 

            

             // 要用来做导入用的sql目标文件: 

             FileOutputStream fout = new FileOutputStream(filePath); 

             OutputStreamWriter writer = new OutputStreamWriter(fout, "utf8"); 

             writer.write(outStr);//写文件 

             // 注:这里如果用缓冲方式写入文件的话,会导致中文乱码,用flush()方法则可以避免 

             writer.flush();

             // 别忘记关闭输入输出流 

             in.close(); 

             xx.close(); 

             br.close(); 

             writer.close(); 

             fout.close();

         } catch (Exception e) { 

             e.printStackTrace(); 

         }

     } 

     //数据库的导入

     public void load() { 

         try { 

             String fPath = "e:/aa.sql"; 

             Runtime rt = Runtime.getRuntime(); 

             Process child = rt.exec("C:/Program Files/MySQL/MySQL Server 5.0/bin/mysqladmin.exe -uroot -p8095longchun create project");            

             Process child1 =rt.exec("C:/Program Files/MySQL/MySQL Server 5.0/bin/mysql.exe -uroot -p8095longchun project");

             OutputStream out = child1.getOutputStream();//控制台的输入信息作为输出流 

             String inStr; 

    

             StringBuffer sb = new StringBuffer(""); 

             String outStr;

     

            BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(fPath), "utf-8"));

             while ((inStr = br.readLine()) != null) { 

                 sb.append(inStr + "\r\n"); 

             

             } 

             outStr = sb.toString(); 

           

             OutputStreamWriter writer = new OutputStreamWriter(out, "utf8"); 

             writer.write(outStr); 

           

             // 注:这里如果用缓冲方式写入文件的话,会导致中文乱码,用flush()方法则可以避免 

             writer.flush(); 

             out.close(); 

             br.close(); 

             writer.close(); 

         } catch (Exception e) { 

             e.printStackTrace(); 

         }

     } 

}

原文来自

java中怎么把excel导入数据库

1、利用Excel第三方工具,将Excel文件读取到内存中。使用最简单,方便的工具是apache的poi工具包,自己网上下载  ,使用方法网上一搜一大片。

2、如果是对于特别大的excel(大于20M的话),简单的读取方法就容易内存溢出了,需要采用流式读取的方式,参考 

3、将已读入内存的Excel数据,整理成写数据库的数据结构,然后插入数据库。这部分工作应该不用介绍了,就是基本的数据库操作方法,与excel无关了

具体如下:

1、简介

编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。

为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。

2、汇编程序

汇编程序。使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、繁琐的。但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。

3、执行原理

计算机对除机器语言以外的源程序不能直接识别、理解和执行,都必须通过某种方式转换为计算机能够直接执行的。这种将高级编程硬件程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。

用java代码把txt文档中资料导入到数据库

BufferedReader input;

try {

String s = new String();

input = new BufferedReader(new FileReader("f:\\123.txt"));

while ((s = input.readLine()) != null) { // 判断是否读到了最后一行

String info[] = s.split(" ");

System.out.println( info[0] + " " + info[1] + " " + info[2] );

}

input.close();

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

把info[0] + " " + info[1] + " " + info[2] 这三个值放在insert语句里就行了 经过测试

java倒入库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于汽车倒出库、java倒入库的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-01,除非注明,否则均为首码项目网原创文章,转载请注明出处。