你指的批量的数据是来自哪里?还是自造数据?不管哪种方式都需要使用循环配合insert 语句向表添加数据,举例: for(int i=0;i100;i++){ String sql = "insert into Temp(name ,age ) values(......)"; .... }
泰兴网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联于2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
package mysql;
import java.sql.*;
/**
* @author xys
*/
public class ConnectMysql {
public static Connection getConnection() throws ClassNotFoundException, SQLException {
String url = "jdbc:mysql://localhost:3306/databaseName";
String user = "mysqluser";
String password = "password";
String driverClass = "com.mysql.cj.jdbc.Driver";
Connection connection = null;
Class.forName(driverClass);
try {
connection = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
e.printStackTrace();
}
if (connection != null) {
System.out.println("数据库连接成功");
} else {
System.out.println("数据库连接失败");
connection.close();
}
return connection;
}
public void getResult() throws ClassNotFoundException, SQLException {
// 实例化 Statement 对象
Statement statement = getConnection().createStatement();
// 要执行的 Mysql 数据库操作语句(增、删、改、查)
String sql = "";
// 展开结果集数据库
ResultSet resultSet = statement.executeQuery(sql);
while (resultSet.next()) {
// 通过字段检索
int id = resultSet.getInt("id");
String name = resultSet.getString("name");
// 输出数据
System.out.println("ID : " +id);
System.out.println("name :" + name);
}
// 完成后需要依次关闭
resultSet.close();
statement.close();
getConnection().close();
}
}
这个需要跟数据库建立连接,获得statement对象。你还是拿别人写好的吧
首先你得先连接数据库
然后发送查询语句select
好久没连数据库了,忘了数据库查询不到内容在Java中报什么错了,你可以试下,然后根据报错内容进行判断
如果没报错,那就能查到内容,发送update语句进行修改
如果报错,是因为没查到内容报错,那就发送alter语句进行新增
这问题很模糊啊。没有题目代码。
//定义一个整型变量“len”,默认赋予原始数据“10”。
int len = 10;
//在原有数据基础上加上一个数值“1”,并更新。此时“len”的值为“11”。
len = len + 1;
INSERT INTO xiaoliang VALUES('111','23','54','88');
///将这一句删掉就没错了