mysql文件写入和读出数据库
- //写入文件到数据库
- static void insert()throws Exception
- {
- String sql ="insert into news (info) values (?)";
- Connection conn=JdbcUtilSingle.getConnection();
- PreparedStatement pst=conn.prepareStatement(sql);
- File file = new File("src/jdbc/test/day01/Jdbc01.java");
- //这里不能用字节流,需要用字符流
- //InputStream inputstream = new BufferedInputStream(new FileInputStream(file));
- Reader reader = new BufferedReader(new FileReader(file));
- //这里也不能再用setBinaryStream了
- //setBinaryStream(1, inputstream,(long)file.length());
- pst.setCharacterStream(1, reader, (int)file.length());
- int i = pst.executeUpdate();
- System.out.println(i);
- JdbcUtilSingle.free(null, pst, conn);
- }
- //读出数据库信息写入文件
- static void write()throws Exception
- {
- String sql="select * from news ";
- Connection conn=JdbcUtilSingle.getConnection();
- PreparedStatement pst=conn.prepareStatement(sql);
- ResultSet rs=pst.executeQuery();
- File file = new File("output.java");
- while(rs.next())
- {
- //Blob blob = rs.getBlob(1);
- //InputStream in = blob.getBinaryStream();
- //上面兩行的作用和下面這行相同
- //InputStream in = rs.getBinaryStream(1);
- Reader reader = rs.getCharacterStream(1);
- //OutputStream out = new BufferedOutputStream(new FileOutputStream(file));
- Writer writer = new BufferedWriter(new FileWriter(file));
- //这里也要换成字符数组
- //byte buff[]= new byte[1024];
- char buff[]=newchar[1034];
- //寫入文件
- for(int i=0;(i=reader.read(buff))>0;)
- {
- writer.write(buff, 0, i);
- }
- }
- JdbcUtilSingle.free(rs, pst, conn);
}
http://jason521-wang-163-com.iteye.com/blog/1542295
mysql文件写入和读出数据库相关推荐
- ofstream的使用方法--超级精细。C++文件写入、读出函数(转)
ofstream的使用方法 ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个stream这个类,所有的I/O都以这个"流 ...
- 怎么创建mysql文件_怎样创建数据库?
谢邀~树懒君精心整理了一番,接下来就4种流行数据库的创建方法介绍. 一.创建数据库简介 数据库是储存关键资料的文件系统,用数据库管理系统建立大家的数据库,就可以更好地提供安全性.如今伴随着社会发展的迅 ...
- mysql数据写入不到数据库_主机无法写入数据到Mysql数据库
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 -- phpMyAdmin SQL Dump -- version 3.3.8.1 -- http://www.phpmyadmin.net -- -- ...
- python读写csv与数据库性能_使用python将csv文件写入SQL Server数据库
请考虑动态构建查询以确保占位符数与表和CSV文件格式匹配.那么只需确保您的表格和CSV文件是正确的,而不是检查您输入的内容是否正确?代码中的占位符. 以下示例假定 > CSV文件包含第一行中的列 ...
- 将CSV文件写入到MySQL中(用Pandas库实现MySQL数据库的读写)
转载自公众号:python-china 转载自公众号:python-china 本次分享将介绍如何在Python中使用Pandas库实现MySQL数据库的读写.首先我们需要了解点ORM方面的知识. O ...
- python解析json文件写入数据库_Python3实现将本地JSON大数据文件写入MySQL数据库的方法...
本文实例讲述了Python3实现将本地JSON大数据文件写入MySQL数据库的方法.分享给大家供大家参考,具体如下: 最近导师给了一个yelp上的评论数据,数据量达到3.55个G,如果进行分析时直接使 ...
- 框架写mysql插入为空_学习springMVC框架配置遇到的问题-数据写入不进数据库时的处理办法...
Idea简单SpringMVC框架配置 前边已经介绍过了Struts在Idea上的配置,相对于Struts来说,我觉得SpringMVC有更多的优势,首先Struts是需要对action进行配置,页面 ...
- 微信小程序通过PHP控制云开发数据库的写入,读出,更新,删除
微信小程序通过云服务器控制云数据库的写入,读出,更新,删除 由于微信个人版程序限制,使得小程序的功能不太全面.利用云服务器做后端交互与云开发,可以一定程度上解除部分小程序的限制 下面笔者详细说明关于使 ...
- mysql导入dat文件_.dat导入数据库
SQL Server中bcp命令的用法以及数据批量导入导出 0.参考文献: SQL Server BCP使用小结 bcp Utility 某社区600万用户数据导入MYSQL.MSSQL.Oracle ...
最新文章
- solr mysql 导入命令_(solr系列:四)将mysql数据库中的数据导入到solr中及删除solr中导入的数据...
- 清理 zabbix 历史数据, 缩减 mysql 空间
- 自动驾驶的一些专业术语
- bzoj 1645: [Usaco2007 Open]City Horizon 城市地平线【线段树+hash】
- 【C++深度剖析教程23】继承中的访问级别
- 五笔输入法的学习记录
- c语言知识竞赛题库答案及,《C语言程序设计》复习题库.docx
- java更改用户邮箱_git 修改提交邮箱以及用户名-亲测
- 遥感图像预处理-几何校正
- python爬斗鱼直播数据图片_最美小编带你Python爬虫实现获取斗鱼主播信息
- web如何伪装自己的IP地址
- 在Elasticsearch中回测隨機(Stochastic)指標交叉交易策略
- matlab——灰色预测
- 爱心姐姐李娜:一片爱心为民续写大爱篇章
- 法国计算机与技术先进学校,法国计算机专业大学排名(2020年泰晤士)_快飞留学...
- React打包出现:The project was built assuming it is hosted at ./.
- jmeter辅助功能详解(http请求默认值,断言)
- matlab 2016a
- CTFshow入门命令执行29
- LeetCode 695. 岛屿的最大面积【c++/java详细题解】
热门文章
- C++ 中宏的使用 --来自:http://blog.csdn.net/hgl868/article/details/7058906
- Navicat for SQL Server Mac 版 SQL 创建工具
- eclipse项目build时,提示错误.
- Ubuntu安装虚拟机工具(VMware Tool)详解
- 为什么我们要考虑线性规划的对偶问题?
- c语言strTrimed函数用法介绍,c语言对字符串实现高效trim函数
- 在Java中使用标准输入输出设备进行字符串,整数浮点数等 的输入输出操作
- offset must be non-negative and no greater than buffer length (0)(tensorflow.keras)
- JAVA 集合Null 初始化_springboot使用mybatis-plus表单更新null值问题通用解决方案
- c++将小数化为二进制_C++中的float内存存储、与十进制的转换