packageaction;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;public classInsertData {publicConnection getConnection(){//驱动程序名

String driver = "com.mysql.jdbc.Driver";//URL指向要访问的数据库名scutcs

String url = "jdbc:mysql://127.0.0.1:3306/wang";//MySQL配置时的用户名

String user = "root";//MySQL配置时的密码

String password = "12345";

Connection conn=null;try{//加载驱动程序

Class.forName(driver);//连续数据库

conn =DriverManager.getConnection(url, user, password);

}catch(Exception e) {

System.out.println("Sorry,can`t find the Driver!");

e.printStackTrace();//TODO: handle exception

}returnconn;

}public int insertData(int count,String value) throwsSQLException{

InsertData insertData=newInsertData();

Connection conn=insertData.getConnection();if(!conn.isClosed())

System.out.println("begin insert!");//statement用来执行SQL语句

Statement statement =conn.createStatement();//要执行的SQL语句

int n=0;for (int i = 0; i <=count; i++) {

String sql= "insert into student(Sno,Sname) values(‘"+i+"‘,‘"+value+"‘)";

n=statement.executeUpdate(sql);

n++;

}

System.out.println("insert end!");returnn;

}/***@paramargs

*@throwsSQLException*/

public static void main(String[] args) throwsSQLException {//TODO Auto-generated method stub

InsertData insertData=newInsertData();

Connection conn=insertData.getConnection();if(!conn.isClosed())

System.out.println("Succeeded connecting to the Database!");int n=0;

n=insertData.insertData(10000,"数据内容");

System.out.println("the Count is:"+n);//statement用来执行SQL语句

Statement statement =conn.createStatement();//要执行的SQL语句

String sql = "select * from student";//结果集

ResultSet rs =statement.executeQuery(sql);

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

System.out.println("执行结果如下所示:");

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

System.out.println(" 学号" + "\t" + " 姓名");

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

String name= null;while(rs.next()) {

name= rs.getString("sname");

System.out.println(rs.getString("Sno") + "\t" +name);

}

rs.close();

conn.close();

}

}

java 数据库插入数据_java向数据库插入N条数据相关推荐

  1. java查询到更新之前的数据_Java对数据库的查询和更新操作详解

    这篇文章主要介绍了使用Java对数据库进行基本的查询和更新操作,是Java入门学习中的基础知识,需要的朋友可以参考下 数据库查询 利用Connection对象的createStatement方法建立S ...

  2. java中数据库修改语句_java 修改数据库中的数据

    就是把文本框中修改的数据重写入数据库代码:intnum=Integer.parseInt(number.getText());Stringnewname=name.getText();Stringne ...

  3. java要从数据查出五百多万条数据_100w条数据 | 插入Mysql你要用多长时间?

    大数据技术与架构点击右侧关注,大数据开发领域最强公众号! 暴走大数据点击右侧关注,暴走大数据! 目录 1.多线程插入(单表)2.多线程插入(多表)3.预处理SQL4.多值插入SQL5.事务(N条提交一 ...

  4. java模拟数据库压测_java模拟数据库缓存

    实现缓存一些数据到本地,避免重复查询数据库,对数据库造成压力,代码如下: package threadLock; import java.util.HashMap; import java.util. ...

  5. jdbc批量插入的4种方式【百万条数据插入只需几秒】

    mysql数据库准备 #打开数据库test01; use test01; #创建表a,表a包含int型的id列.可变长度型的name[长度20个字符] create table a (id INT,N ...

  6. java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项

    本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...

  7. java word模版填充_java向word模板中填充数据(总结)

    使用过PageOffice动态生成word文档的人都知道,PageOffice可以给word文档的指定位置进行填充,这里我们所说的指定位置在PageOffice的专业术语里面有两个概念,一个叫做数据区 ...

  8. PG数据库:分组后取每组第一条数据

    PG数据库查询遇到一个需求,数据库表data,先对其中设备标识字段a分组group by,然后查一段时间内的每一个设备数据字段b的极大值和极大值发生的数据时间time,想起之前Oracle有类似写法, ...

  9. 如何在JAVA程序中使用Struct一次传入多条数据给Oracle的存储过程

    http://blog.csdn.net/dutguoyi/article/details/1879416 为了减少连接Oracle数据库的数量,需要将多条数据作为变量一次传入Oracle的存储过程中 ...

  10. Java 线程池 +生产者消费者+MySQL读取300 万条数据

    1.1需求 数据库300 万条用户数据 ,遍历获取所有用户, 各种组合关联, 获取到一个新的json ,存到redis 上. 1.2 难点 数据库比较多, 不可能单线程查询所有的数据到内存. 1.3解 ...

最新文章

  1. [ccf 4] 网络延时
  2. 关于RAC中监听配置IP=FIRST的说明
  3. Spring Boot应用程序浪费了内存
  4. Linux--生产者与消费者
  5. 服务器搭建php mysql5_Windows下php5+apache+mysql5 手工搭建笔记
  6. C# unicode 编码 和 解码
  7. 蓝桥杯 ADV-223 算法提高 8-1因式分解
  8. GitHub 优秀的 Android 开源项目
  9. 查看redis安装路径
  10. 用c语言编写文曲星小游戏,这是文曲星里的小游戏,本人用c语言将其编出并添加破纪录功能。...
  11. DCOS :私有云的物理基础架构管理引擎
  12. 【EndNote文献管理】批量导入删除引用
  13. Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码
  14. 基于逃逸鸟搜索算法的函数寻优算法
  15. 马斯洛需求层次与产品的关系
  16. 分布式系列之分布式存储ceph初识
  17. 两次霸面阿里终拿offer
  18. 【ARCGIS创建中国南海诸岛及九段线小图框】
  19. Linux 的 I / O 虚拟化 virtio 框架详解
  20. 30条电商客服话术,快收好!

热门文章

  1. sklearn预处理转化流水线
  2. 当你看完这篇朴素贝叶斯(NB)算法后,是否会有怦然心动的感觉
  3. JVM实用参数(八)GC日志
  4. 优化Linux下的内核TCP参数来提高服务器负载能力
  5. Linux上的TIME_WAIT和tcp_fin_timeout
  6. OpenJdk7编译
  7. Hessian序列化复杂对象
  8. 抽象类与接口 day-11.2
  9. 2016 ACM/ICPC Asia Regional Dalian Online
  10. 全国数据中心分布图上线 轻轻松松找机房