资源简介
RFID.zip

代码片段和文件信息
package database;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.Statement;
public class MySQLUtils {
static Connection conn = null;
static Statement stmt;
public static boolean connect() {
String sql;
// MySQL的JDBC URL编写方式:jdbc:mysql://主机名称:连接端口/数据库的名称?参数=值
// 避免中文乱码要指定useUnicode和characterEncoding
// 执行数据库操作之前要在数据库管理系统上创建一个数据库,名字自己定,
// 下面语句之前就要先创建javademo数据库
String url = “jdbc:mysql://localhost:3306/rfid?“
+ “user=root&password=&useUnicode=true&characterEncoding=UTF8“;
try {
// 之所以要使用下面这条语句,是因为要使用MySQL的驱动,所以我们要把它驱动起来,
// 可以通过Class.forName把它加载进去,也可以通过初始化来驱动起来,下面三种形式都可以
Class.forName(“com.mysql.jdbc.Driver“);// 动态加载mysql驱动
// or:
// com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver();
// or:
// new com.mysql.jdbc.Driver();
System.out.println(“成功加载MySQL驱动程序“);
// 一个Connection代表一个数据库连接
conn = DriverManager.getConnection(url);
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVEResultSet.CONCUR_READ_ONLY);
return true;
} catch (Exception e) {
System.out.println(“MySQL操作错误“);
e.printStackTrace();
return false;
}
}
public static ResultSet executeQuery(String sql) {
System.out.println(“执行SQL语句:“ + sql + “\n“);
try {
ResultSet rs = stmt.executeQuery(sql);// executeQuery会返回结果的集合,否则返回空值
return rs;
} catch (SQLException e) {
System.err.println(“执行SQL语句:“ + sql + “出错\n“);
e.printStackTrace();
return null;
}
}
public static boolean execute(String sql) {
System.out.println(“执行SQL语句:“ + sql);
try {
stmt.execute(sql);
return true;
} catch (SQLException e) {
System.err.println(“执行SQL语句:“ + sql + “出错\n“);
e.printStackTrace();
return false;
}
}
public static void close() {
try {
conn.close();
} catch (SQLException e) {
System.err.println(“关闭数据库失败“);
e.printStackTrace();
}
}
// 创建表,注意:表只能创建一次,所以运行一次后就把这里删了,不然就报错
static void createTable() throws SQLException {
String sql;
// Statement里面带有很多方法,比如executeUpdate可以实现插入,更新和删除等
sql = “create table student(NO char(20)name varchar(20)primary key(NO)) default charset=utf8“;
int result = stmt.executeUpdate(sql);// executeUpdate语句会返回一个受影响的行数,如果返回-1就没有成功
if (result != -1) {
System.out.println(“创建数据表成功“);
sql = “insert into student(NOname) values(‘2012001‘‘a‘)“;
result = stmt.executeUpdate(sql);
sql = “insert into student(NOname) values(‘2012002‘‘b‘)“;
result = stmt.executeUpdate(sql);
sql = “select * from student“;
ResultSet rs = stmt.executeQuery(sql);// executeQuery会返回结果的集合,否则返回空值
System.out.println(“学号\t姓名“);
while (rs.next()) {
System.out.println(rs.getString(1) + “\t“ + rs.getString(2));// 入如果返回的是int类型可以用getInt()
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-11-15 20:19 RFID\
文件 435 2016-11-16 13:31 RFID\.classpath
文件 380 2016-09-21 11:40 RFID\.project
目录 0 2016-11-16 13:37 RFID\.settings\
文件 57 2016-11-16 13:37 RFID\.settings\org.eclipse.core.resources.prefs
文件 670 2016-11-16 13:32 RFID\.settings\org.eclipse.jdt.core.prefs
目录 0 2016-11-22 14:20 RFID\bin\
目录 0 2016-11-16 16:46 RFID\bin\databa
文件 3146 2016-11-17 20:50 RFID\bin\databa
目录 0 2016-11-22 14:20 RFID\bin\net\
文件 213 2016-11-22 14:20 RFID\bin\net\HttpCallbackListener.class
文件 2408 2016-11-22 14:36 RFID\bin\net\HttpUtil$1.class
文件 2472 2016-11-22 14:36 RFID\bin\net\HttpUtil$2.class
文件 841 2016-11-22 14:36 RFID\bin\net\HttpUtil.class
目录 0 2016-11-16 22:17 RFID\bin\serialPort\
文件 4333 2016-11-17 22:38 RFID\bin\serialPort\SerialTool.class
目录 0 2016-11-22 15:43 RFID\bin\tools\
文件 2048 2016-11-22 15:48 RFID\bin\tools\MusicPla
文件 554 2016-11-22 15:48 RFID\bin\tools\MusicPla
文件 708 2016-11-16 22:31 RFID\bin\tools\Utils.class
目录 0 2016-11-22 16:40 RFID\bin\windows\
文件 1920 2016-11-21 23:12 RFID\bin\windows\AddCardWindow$1.class
文件 2529 2016-11-21 23:12 RFID\bin\windows\AddCardWindow$2.class
文件 724 2016-11-21 23:12 RFID\bin\windows\AddCardWindow$3.class
文件 5607 2016-11-21 23:12 RFID\bin\windows\AddCardWindow.class
文件 1912 2016-11-21 23:12 RFID\bin\windows\AddFoodCardWindow$1.class
文件 2658 2016-11-21 23:12 RFID\bin\windows\AddFoodCardWindow$2.class
文件 748 2016-11-21 23:12 RFID\bin\windows\AddFoodCardWindow$3.class
文件 5654 2016-11-21 23:12 RFID\bin\windows\AddFoodCardWindow.class
文件 303 2016-11-16 22:21 RFID\bin\windows\ChangeCardInfoWindow.class
文件 315 2016-11-17 10:21 RFID\bin\windows\ChangeFoodCardInfoWindow.class
............此处省略56个文件信息
相关资源
- PID_AutoTune_v0.rar
- vspd7.2.308.zip
- 价值2k的H漫画小说系统
- Pythonamp;课堂amp;笔记(高淇amp;400;集第
- ddos压力测试工具99657
- UML建模大全
- 开源1A锂电池充电板TP4056原理图+PCB
- m1卡 ic卡可选择扇区初始化加密软件
- TSCC.exe
- FTP课程设计(服务端+客户端)
- 计算机图形学 边填充算法实现代码
- 电力系统潮流计算程序集合
- oracle数据迁移项目实施方案
- Web Api 通过文件流 文件到本地
- Visio图标-最新最全的网络通信图标库
- Spire API文档
- OpenGL参考手册
- Python中Numpy库最新教程
- SPD博士V5.3.exe
- 直流无刷电机方波驱动 stm32 例程代码
- layui后台管理模板
- 仿知乎界面小程序源代码
- 云平台-阿里云详细介绍
- photoshop经典1000例
- scratch垃圾分类源码(最终版本).sb
- IAR ARM 7.8破解
- TI CCS V5.4 安装步骤及破解文件
- 松下plc FP-XH的驱动
- 局域网硬件信息收集工具
- 加快Windows XP操作系统开机速度
评论
共有 条评论