资源简介
写好sql语句,调用该工具类内的方法,即可实现增删改查mysql数据库的操作。带有详细解释
代码片段和文件信息
package db;
/*
* To change this license header choose License Headers in Project Properties.
* To change this template file choose Tools | Templates
* and open the template in the editor.
*/
import com.sun.rowset.CachedRowSetImpl;
import java.sql.*;
import javax.sql.rowset.CachedRowSet;
/**
*
* @author Administrator
*/
public class DBUtil {
static String _url = “jdbc:mysql://localhost:3306/test“;
static String _username = “root“;
static String _password = “root“;
//按传入的SQL进行数据库查询操作
@SuppressWarnings(“finally“)
public static CachedRowSet querySQL(String sql) throws SQLException {
//离线集合
CachedRowSet crs = new CachedRowSetImpl();
//定义数据库连接对象·Connection. 定义传输对象. 定义结果集对象
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
//加载Driver驱动
Class.forName(“com.mysql.jdbc.Driver“);
//创建数据库连接对象connection localhost:3306分别为本机ip和数据库接入端口号
conn = DriverManager.getConnection(_url _username _password);
//创建一个可向数据库发送SQL命令并返回结果的传送对象
stmt = conn.createStatement();
//将sql命令通过sql传送对象传送到数据库执行
rs = stmt.executeQuery(sql);
//处理结果集
crs.populate(rs);
} catch (Exception ex) {
ex.printStackTrace();
} finally {
//手动关闭资源
if (rs != null) {
try {
rs.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
if (stmt != null) {
try {
stmt.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
if (conn != null) {
try {
conn.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
return crs;
}
}
//按传入的SQL进行数据库更新操作(单条、无事务)
@SuppressWarnings(“finally“)
public static boolean updateSQL(String sql) {
boolean rtn = false;
//定义数据库连接对象·Connection定义传输对象
Connection conn = null;
Statement stmt = null;
try {
//加载Driver驱动
Class.forName(“com.mysql.jdbc.Driver“);
//创建数据库连接对象connection
conn = Driver
相关资源
- java串口通信全套完整代码-导入eclip
- 美食天下项目Android版源码和Web版源码
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- mysql jsp网站源码下载
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
评论
共有 条评论