资源简介
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个文件信息
相关资源
- 文件过大,请参考这里.docx
- generateUserBankInfo.rar
- 驾校任务书.doc
- nr24c6.rar
- rls.doc.doc
- DES加解密演算法.rar
- SceneTest.zip
- readAPI破解key加源码.zip
- 小牛大数据资源分享.txt
- 碳足迹计算公式及注释.pdf
- ssmshiro.rar
- [北派心皇]邮箱伪造器.zip
- networkViewDEMO.unitypackage
- H5棋牌游戏.txt
- Sniffer_CardTool超级卡软件.exe
- oppo密码破解工具,云盘地址.txt
- _冯建.rar
- ES6基础实战.txt
- 20080908010048365.rar
- 百度产品需求管理文档MRD模板.doc
- progressBf.sln
- ftx2540993425_9469275.zip
- fsy0215_3037058.zip
- GPS卫星定位proteus仿真.rar
- WIN7激活程序.exe
- tfn2k.rar
- free166_10502556.zip
- 一键复制粘贴工具V2.2.exe
- AT24C02_Random.rar
- C超级爬虫.zip
评论
共有 条评论