java判断语句总结,JAVA常用操作语句 项目中的总结六
判断一个文件是否为二进制文件
public static boolean isBinary(File file) {
boolean isBinary = false;
try {
FileInputStream fin = new FileInputStream(file);
long len = file.length();
for (int j = 0; j < (int) len; j++) {
int t = fin.read();
if (t < 32 && t != 9 && t != 10 && t != 13) {
isBinary = true;
break;
}
}
} catch (Exception e) {
e.printStackTrace();
}
return isBinary;
}
将一个student.txt文件的数据导入MySQL数据库中一张student1表中:
import java.io.*;
import java.sql.*;
import java.util.*;
public class TextToDataBase {
/**
* @param args
* 本程序涉及文件IO,字符串分隔StringTokenizer,JDBC,数据库sql语句
*/
public static void main(String[] args) {
Connection con=null;
PreparedStatement pstm=null;
FileReader fr=null;
BufferedReader br=null;
try {
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/exercise1","root","root");
pstm=con.prepareStatement("insert into student1 (ID,name,age,gendar,score) values(?,?,?,?,?)");
fr=new FileReader("D:\\Exercise\\student.txt");
br=new BufferedReader(fr);
for(int i=0;i<5;i++){
String s=br.readLine();
StringTokenizer st=new StringTokenizer(s);
int ID=Integer.parseInt(st.nextToken());
String name=st.nextToken();
int age=Integer.parseInt(st.nextToken());
String gendar=st.nextToken();
int score=Integer.parseInt(st.nextToken());
pstm.setInt(1,ID);
pstm.setString(2,name);
pstm.setInt(3,age);
pstm.setString(4,gendar);
pstm.setInt(5,score);
pstm.executeUpdate();
}
br.close();
pstm.close();
con.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
java判断语句总结,JAVA常用操作语句 项目中的总结六相关推荐
- Oracle mysql 语句_Oracle 数据库常用操作语句大全
一.Oracle数据库操作 1.创建数据库 create database databasename 2.删除数据库 drop database dbname 3.备份数据库 完全备份 exp dem ...
- Oracle 数据库常用操作语句大全
原文:Oracle 数据库常用操作语句大全 一.Oracle数据库操作 1.创建数据库 create database databasename 2.删除数据库 drop data ...
- 数据库常用操作语句总结
数据库常用操作语句总结 一.基础 1.select 语句 2.select distinct 语句 3.where 子句 4.and 和 or 运算符 5.order by 语句 6.insert i ...
- 经典MySQL语句大全和常用SQL语句命令的作用。
转载自 http://blog.csdn.net/suyu_yuan/article/details/51784893 转自网络: 经典MSSQL语句大全和常用SQL语句命令的作用 下列语句部分是M ...
- Database之SQLSever:T-SQL数据语言操作(数据定义语句DDL、数据操作语句DML、数据控制语句DCL、其他基本语句、流程控制语句、批处理语句)概念及其相关案例之详细攻略
Database之SQLSever:T-SQL数据语言操作(数据定义语句DDL.数据操作语句DML.数据控制语句DCL.其他基本语句.流程控制语句.批处理语句)概念及其相关案例之详细攻略 目录 T-S ...
- 数据库常用操作语句(学生表、选课表、成绩表)
例1:查询全体学生的学号与姓名. SELECT Sno, Sname FROM Student 例2.查询全体学生的姓名.学号.所在系 SELECT Sname, Sno, Sdept FROM St ...
- 【Java基础】 JQuery的常用操作
jQuery的常用操作 一.隐藏显示对象 id为test的元素的display修改成了"none",即隐藏了id为test的元素: $('#test').css('display' ...
- java 判断图片合适,Java 判断图片色彩
package cardshibie; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOut ...
- mysql有哪些特色SQL语句_Linux-MySQL-有哪些常用sql语句
Linux-MySQL-有哪些常用sql语句 发布时间:2020-06-05 16:45:41 来源:51CTO 阅读:131 作者:三月 不知道大家之前对类似Linux-MySQL-有哪些常用sql ...
- 建立学生选课表 mysql 语句_50个常用sql语句 网上流行的学生选课表的例子
这篇文字在网上被转载烂了,里面有些sql适合用在应用系统里,有些"报表"的感 觉更重些,主要是想复习前者 50个常用sql语句 Student(S#,Sname,Sage,Ssex ...
最新文章
- 维基百科上的算法和数据结构链接很强大
- python要自学多长时间-怎么自学python,大概要多久?
- c+还是python好-既然C+不如Java、Python,为什么还要学C+?
- 【Java 网络编程】UDP 服务器 与 客户端持续交互 案例
- vc6开发一个抓包软件_惊奇软件[21]:这是一个程序员开发的背单词网站,可好用了!...
- 算法竞赛入门经典 第二章总结
- 使用deeplearning4j训练Word2Vec(Java操作)
- python秒转换成小时分钟秒_仅需1秒!搞定100万行数据:超强Python数据分析利器...
- 【干货】高盛合伙人制度和激励机制!
- 计算机组成原理实验单周期处理,计算机组成原理实验报告1-单周期.doc
- 三维空间坐标的旋转算法详解_任意旋转角三维空间直角坐标转换的迭代算法
- java linux 消息队列_我的第一个Linux程序----利用消息队列来实现IPC
- 个人学习笔记---Linux内存:内存管理的实质
- 本安计算机电缆执行标准,阻燃本安计算机信号电缆ZR-IA-DJYPVRP-1*2*1.5
- Gartner:VPT技术原理 ——如何确定网络攻击面上的风险优先级
- pythonGUI实现照片或证件照迅速更换自定义背景底色
- 给高特键轴开盖的操作技巧
- Django之开发微信小程序后端-会话管理篇③
- (2/3) c++ 集成 使用 steam api steam sdk
- 找不到com.sun.beans.introspect.PropertyInfo的类文件问题
热门文章
- Java多线程导致的的一个事物性问题
- linux指令格式介绍
- makefile的编写(4)
- 【开源资讯】开源文档管理系统 Wizard 1.2.5 发布
- Google发布Java 核心工具库——Guava 28.0
- C# 尝试还原程序包时出错:找不到“XXXXX”版本的程序包“XXXXXX”
- abp框架使用ip访问
- PHP获取数组中重复数据
- PHP处理数据为echarts多条折线图格式
- 编译OpenJDK8-u332:/bin/sh: 1: [: -a: unexpected operator/line 0: [: too many arguments