问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java怎样将读取数据写入数据库

发布网友 发布时间:2022-04-23 06:43

我来回答

5个回答

热心网友 时间:2022-04-08 06:05

Java可以使用JDBC对数据库进行读写。JDBC访问一般分为如下流程:

一、加载JDBC驱动程序:  
在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),   这通过java.lang.Class类的静态方法forName(String  className)实现。   

例如:  

try{   

//加载MySql的驱动类   

Class.forName("com.mysql.jdbc.Driver") ;   

}catch(ClassNotFoundException e){   

System.out.println("找不到驱动程序类 ,加载驱动失败!");   

e.printStackTrace() ;
}   

成功加载后,会将Driver类的实例注册到DriverManager类中。   

二、提供JDBC连接的URL   连接URL定义了连接数据库时的协议、子协议、数据源标识。   

书写形式:协议:子协议:数据源标识   协议:在JDBC中总是以jdbc开始   

子协议:是桥连接的驱动程序或是数据库管理系统名称。

数据源标识:标记找到数据库来源的地址与连接端口。   

例如:(MySql的连接URL)   

jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gbk

useUnicode=true:表示使用Unicode字符集。如果characterEncoding设置为  

gb2312或GBK,本参数必须设置为true 。characterEncoding=gbk:字符编码方式。   

三、创建数据库的连接   

要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象,该对象就代表一个数据库的连接。   

使用DriverManager的getConnectin(String url,String username,String password )方法传入指定的欲连接的数据库的路径、数据库的用户名和密码来获得。   

例如:
//连接MySql数据库,用户名和密码都是root   

String url = "jdbc:mysql://localhost:3306/test" ;

String username = "root" ;   

String password = "root" ;   

try{   

Connection con =
DriverManager.getConnection(url , username , password ) ;
}catch(SQLException se){   

System.out.println("数据库连接失败!");
se.printStackTrace() ;
}   

四、创建一个Statement  
要执行SQL语句,必须获得java.sql.Statement实例,Statement实例分为以下3种类型:   

1、执行静态SQL语句。通常通过Statement实例实现。   

2、执行动态SQL语句。通常通过PreparedStatement实例实现。   

3、执行数据库存储过程。通常通过CallableStatement实例实现。   

具体的实现方式:
Statement stmt = con.createStatement() ;   

PreparedStatement pstmt = con.prepareStatement(sql) ;   

CallableStatement cstmt = con.prepareCall("{CALL demoSp(? , ?)}") ;   

五、执行SQL语句   

Statement接口提供了三种执行SQL语句的方法:executeQuery 、executeUpdate和execute  

1、ResultSet executeQuery(String sqlString):执行查询数据库的SQL语句,返回一个结果集(ResultSet)对象。   

2、int executeUpdate(String sqlString):用于执行INSERT、UPDATE或DELETE语句以及SQL DDL语句,如:CREATE TABLE和DROP TABLE等   

3、execute(sqlString):用于执行返回多个结果集、多个更新计数或二者组合的语句。
具体实现的代码:   

ResultSet rs = stmt.executeQuery("SELECT * FROM ...") ;   

int rows = stmt.executeUpdate("INSERT INTO ...") ;   

boolean flag = stmt.execute(String sql) ;   

六、处理结果   两种情况:  
1、执行更新返回的是本次操作影响到的记录数。   

2、执行查询返回的结果是一个ResultSet对象。   

ResultSet包含符合SQL语句中条件的所有行,并且它通过一套get方法提供了对这些行中数据的访问。   

使用结果集(ResultSet)对象的访问方法获取数据:   

while(rs.next()){   

String name = rs.getString("name") ;   

String pass = rs.getString(1); // 此方法比较高效(列是从左到右编号的,并且从列1开始)
}   

七、关闭JDBC对象
操作完成以后要把所有使用的JDBC对象全都关闭,以释放JDBC资源,关闭顺序和声明顺序相反:   

1、关闭记录集   

2、关闭声明   

3、关闭连接对象   

if(rs != null){   // 关闭记录集
try{
rs.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}   

if(stmt != null){   // 关闭声明
try{
stmt.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}   

if(conn != null){  // 关闭连接对象
try{
conn.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}

扩展资料

样例

package first;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

import java.util.concurrent.Executors;

import java.util.concurrent.ScheledExecutorService;

import java.util.concurrent.TimeUnit;

public class  lianjie {

public static void main(String[] args) {

Runnable runnable = new Runnable() {  

public void run() {  

//声明Connection对象

Connection con;

//驱动程序名

String driver1 = "com.microsoft.sqlserver.jdbc.SQLServerDriver";

//URL指向要访问的数据库名

String url1 = "jdbc:sqlserver://IP地址和端口号;DateBaseName=数据库名";

//MySQL配置时的用户名

String user1 = "user";

//MySQL配置时的密码

String password1 = "user";

//声明Connection对象

Connection con1;

//驱动程序名

String driver2 = "com.microsoft.sqlserver.jdbc.SQLServerDriver";

//URL指向要访问的数据库名

String url2 = "jdbc:sqlserver://IP地址和端口号;DateBaseName=数据库名";

//MySQL配置时的用户名

String user2 = "user";

//MySQL配置时的密码

String password2 = "user";

//遍历查询结果集

try {

//加载驱动程序

Class.forName(driver1);

//1.getConnection()方法,连接MySQL数据库!!

con = DriverManager.getConnection(url1,user1,password1);

if(!con.isClosed())

System.out.println("成功连接到数据库!");

try {

//加载驱动程序

Class.forName(driver2);

//1.getConnection()方法,连接MySQL数据库!!

con1 = DriverManager.getConnection(url2,user2,password2);

if(!con1.isClosed())

System.out.println("成功连接到数据库!");

//2.创建statement类对象,用来执行SQL语句!!

Statement statement = con.createStatement();

//要执行的SQL语句

String sql = "use 数据库名 select * from 表名";

//3.ResultSet类,用来存放获取的结果集!!

ResultSet rs = statement.executeQuery(sql);

//要执行的SQL语句

String sql1 = "use tiantiana insert into Table_1(tiantian,qiqi,yuyu)VALUES(?,?,?)";

//3.ResultSet类,用来存放获取的结果集!!

PreparedStatement pst = con1.prepareStatement(sql1);                    

System.out.println ("tiantian"+"/t"+"qiqi"+"/t"+"yuyu");

while(rs.next()){                       

System.out.print(rs.getString(1));

System.out.print(rs.getString(2));

System.out.print(rs.getString(3));

pst.setString(1,rs.getString(1));

pst.setString(2,rs.getString(2));

pst.setString(3,rs.getString(3));

pst.executeUpdate();                         

}

pst.close();

rs.close();

//2.创建statement类对象,用来执行SQL语句!!

Statement statement1 = con.createStatement();

//要执行的SQL语句

String sql2 = "use 数据库名 select * from 表名";

//3.ResultSet类,用来存放获取的结果集!!

ResultSet rs1 = statement1.executeQuery(sql2);

//要执行的SQL语句

String sql3 = "use tiantiana insert into Table_2(tiantian1,qiqi1,yuyu1)VALUES(?,?,?)";

//3.ResultSet类,用来存放获取的结果集!!

PreparedStatement pst1 = con1.prepareStatement(sql3);

System.out.println ("tiantian1"+"/t"+"qiqi1"+"/t"+"yuyu1");

while(rs1.next()){

System.out.print(rs1.getString(1));

System.out.print(rs1.getString(2));

System.out.print(rs1.getString(3));

pst1.setString(1,rs1.getString(1));

pst1.setString(2,rs1.getString(2));

pst1.setString(3,rs1.getString(3));

pst1.executeUpdate();

}

//关闭链接

rs1.close();

pst.close();

con1.close();

con.close();

} catch(ClassNotFoundException e) {   

//数据库驱动类异常处理

System.out.println("对不起,找不到驱动程序!");   

e.printStackTrace();   

} catch(SQLException e) {

//数据库连接失败异常处理

e.printStackTrace();  

}catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

}finally{

System.out.println("数据库数据成功获取!!");

}

} catch(ClassNotFoundException e) {   

//数据库驱动类异常处理

System.out.println("对不起,找不到驱动程序!");   

e.printStackTrace();   

} catch(SQLException e) {

//数据库连接失败异常处理

e.printStackTrace();  

}catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

}finally{

System.out.println("数据库数据成功获取!!");

}   

}  

};  

ScheledExecutorService service = Executors  

.newSingleThreadScheledExecutor();  

// 第二个参数为首次执行的延时时间,第三个参数为定时执行的间隔时间  

service.scheleAtFixedRate(runnable, 10, 60*2, TimeUnit.SECONDS); 

}

}

参考资料 百度百科——Java数据库连接

热心网友 时间:2022-04-08 07:23

Java可以使用JDBC对数据库进行读写。JDBC访问一般分为如下流程:
1、加载JDBC驱动程序:
在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),
这通过java.lang.Class类的静态方法forName(String className)实现。
例如:
try{
//加载MySql的驱动类
Class.forName("com.mysql.jdbc.Driver") ;
}catch(ClassNotFoundException e){
System.out.println("找不到驱动程序类 ,加载驱动失败!");
e.printStackTrace() ;
}
成功加载后,会将Driver类的实例注册到DriverManager类中。
2、提供JDBC连接的URL
?连接URL定义了连接数据库时的协议、子协议、数据源标识。
?书写形式:协议:子协议:数据源标识
协议:在JDBC中总是以jdbc开始
子协议:是桥连接的驱动程序或是数据库管理系统名称。
数据源标识:标记找到数据库来源的地址与连接端口。
例如:(MySql的连接URL)
jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gbk ;
useUnicode=true:表示使用Unicode字符集。如果characterEncoding设置为
gb2312或GBK,本参数必须设置为true 。characterEncoding=gbk:字符编码方式。
3、创建数据库的连接
?要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象,该对象就代表一个数据库的连接。
?使用DriverManager的getConnectin(String url,String username,String password )方法传入指定的欲连接的数据库的路径、数据库的用户名和密码来获得。
例如:
//连接MySql数据库,用户名和密码都是root
String url = "jdbc:mysql://localhost:3306/test" ;
String username = "root" ;
String password = "root" ;
try{
Connection con =
DriverManager.getConnection(url , username , password ) ;
}catch(SQLException se){
System.out.println("数据库连接失败!");
se.printStackTrace() ;
}
4、创建一个Statement
?要执行SQL语句,必须获得java.sql.Statement实例,Statement实例分为以下3种类型:
1、执行静态SQL语句。通常通过Statement实例实现。
2、执行动态SQL语句。通常通过PreparedStatement实例实现。
3、执行数据库存储过程。通常通过CallableStatement实例实现。
具体的实现方式:
Statement stmt = con.createStatement() ;
PreparedStatement pstmt = con.prepareStatement(sql) ;
CallableStatement cstmt = con.prepareCall("{CALL demoSp(? , ?)}") ;
5、执行SQL语句
Statement接口提供了三种执行SQL语句的方法:executeQuery 、executeUpdate和execute
1、ResultSet executeQuery(String sqlString):执行查询数据库的SQL语句,返回一个结果集(ResultSet)对象。
2、int executeUpdate(String sqlString):用于执行INSERT、UPDATE或DELETE语句以及SQL DDL语句,如:CREATE TABLE和DROP TABLE等
3、execute(sqlString):用于执行返回多个结果集、多个更新计数或二者组合的语句。
具体实现的代码:
ResultSet rs = stmt.executeQuery("SELECT * FROM ...") ;
int rows = stmt.executeUpdate("INSERT INTO ...") ;
boolean flag = stmt.execute(String sql) ;
6、处理结果
两种情况:
1、执行更新返回的是本次操作影响到的记录数。
2、执行查询返回的结果是一个ResultSet对象。
ResultSet包含符合SQL语句中条件的所有行,并且它通过一套get方法提供了对这些行中数据的访问。
使用结果集(ResultSet)对象的访问方法获取数据:
while(rs.next()){
String name = rs.getString("name") ;
String pass = rs.getString(1); // 此方法比较高效(列是从左到右编号的,并且从列1开始)
}
7、关闭JDBC对象
操作完成以后要把所有使用的JDBC对象全都关闭,以释放JDBC资源,关闭顺序和声明顺序相反:
1、关闭记录集
2、关闭声明
3、关闭连接对象
if(rs != null){ // 关闭记录集
try{
rs.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}
if(stmt != null){ // 关闭声明
try{
stmt.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}
if(conn != null){ // 关闭连接对象
try{
conn.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}

热心网友 时间:2022-04-08 08:57

这是一个任务调度的问题,可以使用开源的Quartz。

参考资料:中国IT实验室 Java Web应用中的任务调度

热心网友 时间:2022-04-08 10:49

1.提取单条记录
//import java.sql.*;
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:%%1";
con=DriverManager.getConnection(url,%%2,%%3);
stmt=conn.createStatement();
stmt.executeUpdate(%%4);
rs=stmt.executeQuery(%%5);
}catch(Exception e){
e.printStackTrace();
}
finally{
try {
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
if(conn!=null)
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

3.显示表格
/*
import java.awt.*;
import javax.swing.*;
import java.sql.*;
import javax.swing.table.*;
*/
String[] colHeads=%%4;
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:%%1";
conn=DriverManager.getConnection(url,%%2,%%3);
stmt=conn.createStatement();
rs=stmt.executeQuery("SELECT count(*) as au_count from "+%%5);
rs.next();
int iCount=rs.getInt("au_count");
Object[][] data=new Object[iCount][];
int i=0;
rs=stmt.executeQuery("SELECT * from "+%%5);
while(rs.next()){
data[i]=new Object[iCount];
data[i][0]=rs.getString("au_fname");
data[i][1]=rs.getString("Phone");
data[i][2]=rs.getString("City");
i++;
}
JTable table=new JTable(data,colHeads);
JScrollPane jsp=new JScrollPane(table);
getContentPane().add(jsp);
}catch(Exception e){
e.printStackTrace();
}
finally{
try {
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
if(conn!=null)
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
6.关闭时关闭连接
//import java.sql.*;
addWindowListener(new WindowAdapter{
public void windowClosing(WindowEvent wevent){
if(stmt!=null){
try {
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
if(conn!=null)
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

7.执行命令
//import java.sql.*;
Connection conn=null;
PreparedStatement pst=null;
try {
conn=DriverManager.getConnection(url);
pst=conn.prepareStatement("Insert Into grade(%%1) Values (?)");
pst.setInt(1,%%2);
//pst.setString(2,%%2);
pst.addBatch();
pst.executeBatch();
} catch (SQLException e){
e.printStackTrace();
}
finally{
try {
if (pst != null)
pst.close();
if (conn != null)
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

13.MySQL数据库
//import java.sql.*;
//Class.forName("org.gjt.mm.mysql.Driver").newInstance();
Class.forName("com.mysql.jdbc.Driver");
//String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1";
String url ="jdbc:mysql://localhost:3306/%%1"; //%%1为数据库名
//myDB为数据库名
Connection conn= DriverManager.getConnection(url,%%2,%%3); //,"root","root"
Statement stmtNew=conn.createStatement();

17.延时
try {
Thread.sleep(Integer.Parse(%%1));
} catch(InterruptedException e) {
e.printStackTrace();
}

20.数据库存入二进制字段数据
InputStream pic = new FileInputStream(dto.get(i).getLibPic());
sql = "INSERT INTO piclib (name,pic,sign,remark) VALUES (?,?,?,?)";
pstmt = con.prepareStatement(sql);
pstmt.setString(1, dto.get(i).getName());
pstmt.setBinaryStream(2,pic,(int)dto.get(i).getLibPic().length());

22.批量执行SQL和存储过程
//import java.sql.*;
Connection conn = null;
PreparedStatement pst = null;
CallableStatement cs = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url = "jdbc:oracle:thin:@localhost:1521:huapu"; // orcl为数据库的SID
conn = DriverManager.getConnection(url,%%2,%%3);
cs = conn.prepareCall("{call abc(?,?}");
pst = conn.prepareStatement("Insert Into grade(%%1) Values (?)");
pst.setString(1, "");
// pst.setInt(2,%%2);
pst.addBatch();
pst.executeBatch();
} catch (SQLException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (pst != null)
pst.close();
if (cs != null)
cs.close();
if (conn != null)
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

热心网友 时间:2022-04-08 12:57

1楼正解,不过也可以试下spring中的aop 它可以做到
怎样用Java实现从文本文档中读取数据并存入数据库

1. 使用Java I/O流读取文本文件内容。例如,可以通过`BufferedReader`和`FileInputStream`来读取文本文件。```java import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;// ...public String readFileContent(String filePath) {...

java怎样将读取数据写入数据库

要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象,该对象就代表一个数据库的连接。 使用DriverManager的getConnectin(String url,String username,String password )方法传入指定的欲连接的数据库的路径、数据库的用户名和密码来获得。 例如://连接MySql数据库,用户名和密码都是root String url =...

java怎样将读取数据写入数据库

1、安装好SQL Server 2012后,运行 开始 → 所有程序 → Microsoft SQL Server 2012 → 配置工具 →SQL Server配置管理器 2、在左边栏找到 SQL Server网络配置选项,点开它的小箭头,会看到“【你的数据库名】的协议” (图中是ERIC2012的协议),选中它,看右边栏。(1)如果Named Pipes 未启用...

java读取TXT文件然后插入数据库,怎么做

用FileInputStream载入文件,然后用InputStreamReader封装FileInputStream对象,然后用InputStreamReader的read方法读取字符串,注意字符编码问题。读取成字符串之后,操作字符串,先分行,得到不同网站的数据 再在行中分段,分别检出Name、url、status部分,然后插入数据库即可 如果会的话,字符串操作可以使用正则...

用java怎样把数据存到数据库中

只能写个大概的,要写数据到数据库中,先得在数据库中建库,库里建表,表里建字段,然后java里建立数据库连接,用SQL语言写数据到表中的字段。Class.forName("com.microsoft.sqlserver.jdbc.").newInstance();//String url="jdbc:microsoft:sqlserver://localhost:1433;=数据库名"; //7.0、2000 Str...

如何使用Java将把读取的txt文件内容写进MySQL

String str="将txt文件内容写到一个字符串中";然后用 insert str into table 这样的insert语句插入到数据库中,当然前提条件是数据库中要存在这样的一个数据库表。对txt文件进行分割,逐个读进数据库,可能比较耗时!

java中怎么把excel导入数据库?

2、如果是对于特别大的excel(大于20M的话),简单的读取方法就容易内存溢出了,需要采用流式读取的方式,参考http://poi.apache.org/spreadsheet/how-to.html#xssf_sax_api 3、将已读入内存的Excel数据,整理成写数据库的数据结构,然后插入数据库。这部分工作应该不用介绍了,就是基本的数据库操作...

...读取出来,然后要怎样把读取出的数据保存在数据库表中去?

Beep.EnableLevel varchar(20)数据库名称是db_mydb 表名称是tb_mytable 从每行读出的内容提取出来:String str1 = "010";String str2 = "1";使用阿帕奇出品的commons包中的QueryRunner 对象来操作存入数据库(采用了c3p0连接池)QueryRunner qr = new QueryRunner();String sql = "insert into ...

如何用java导入Excel数据到数据库?

//1 从Excel文件读取数据表 //Java Excel API既可以从本地文件系统的一个文件(.xls),也可以从输入流中读取Excel数据表。//读取Excel数据表的第一步是创建Workbook(术语:工作薄),下面的代码片段举例说明了应该如何操作://(完整代码见ExcelReading.java)try { //构建Workbook对象, 只读Workbook对象...

如何用Java将excel数据导入数据库

import com.javen.service.StuService;/ author Javen Email zyw205@gmail.com / public class TestExcelToDb { public static void main(String[] args) { //得到表格中所有的数据 List<StuEntity> listExcel=StuService.getAllByExcel("d://book.xls");/*//得到数据库表中所有的数据 List<...

javaweb将数据写入数据库 java向数据库写入数据 java读取文件内容写入数据库 java怎么从数据库取数据 java中将文件写入数据库 java写入数据库 java批量写入数据库 java异步写入数据库 java写入数据库乱码
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
性别:女 年龄:23岁 经常心里发烧(胸前很热),提不上气,作呕,心跳加快,心... 厦门到江西自驾游最佳路线_北京到厦门自驾游路线推荐 最近脸上出现大片的豆豆,芳龄23岁,性别女,工作是对着电脑的,求高人指教... 年龄:23岁 性别:女 我本人生过孩子后,不知道什么时候腰部长出一块印记... 在梁山高速路口接济南历下区来人并送到家需要隔离吗? 首信易支付特点 ps怎么在文字外面加一圈白ps怎么在文字外面加一圈白色 哪一种酸奶含有活乳酸杆菌的 活性嗜酸乳杆菌的酸奶有哪些 活性嗜酸乳酸杆菌的酸奶有哪些 烫染之后几天才能洗头呢? 用java读txt文件内容,然后插入到数据库中去 染完发多久可以清洗 烫染头发几天可以洗头 java批量Excel数据导入数据库表???在线等 手机旺旺如何查看聊天历史记录? 烫发、染发后多长时间才可以洗头发? 广西省份简称是什么 如何使用java代码向oracle数据库一次性插入多条数据 桂是哪个地方的简称? 怎么淘宝的消息都不见了 也没删除,想找卖家都找不到聊过记录 java怎么实现千万级数据量批量插入到数据库中 烫发染发后多久能洗头 java 怎样批量插入到数据库 java中,怎么将用户选择的excel数据批量导入mySql数据库 酸汤羊肉的做法步骤 淘宝注销店铺以前的聊天记录怎么找 我的手如果想静下来敢一些细致的活,手指就抖,字也总是写不好,甲抗和CT检查都没问题,什么原因 java 怎么把5万条数据分批插入数据到mysql,之前插1,2万没事, 多了就... 酸菜粉丝羊杂汤的做法,酸菜粉丝羊杂汤怎么做 从excel表格读取数据用Java代码实现批量上传写入数据库 烫染之后几天可以洗头? 手机上怎么将pdf转成word? java相数据库中批量添加记录,必须将这些记录都加到list中吗 染了头发之后几天可以洗头 你好,java 向数据库添加大量数据时内存溢出 在不改变内存的情况下如何解... 工厂里打印标签用的打印机用什么打印机好? java,如何将电话号码段批量插进数据库,希望高手能给个代码。 怎样能够在手机上把pdf格式转换成word格式, 染头发后几天洗头 标签打印机品牌什么牌子的好用? 有好用的工业标签打印机吗? 工厂用条码打印机,哪一款比较好 在网上购买了一份保险,怎么查询保险有没有生效? 工厂每天打印那么多标签,有没有一款有检测功能的条码打印机?可以大大降级标签打印出错率 网上买的保险怎么退 标签打印机品牌哪种好点? 你好,在网上买的保险,想退保怎么退? 条码标签打印机BB710E适合工厂使用吗? 网上买保险如何申请理赔?