资源简介
写好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
相关资源
- 全国交通咨询系统数据结构课设 图的
- 基于javaf808协议网关模拟器
- Java+SQLServer学生成绩管理系统代码+数
- 九九乘法表
- java经典50例题
- 基于赤字轮询的mm3队列模拟java代码
- JAVA 模拟时钟实验报告
- Java拼图游戏代码
- java2cpp java转C++
- 银行账户管理系统java程序编写
- Java拼写检查
- fpgrowth算法java源码
- Java实现圆圈旋转效果,等待、加载、
- JAVA C/S架构应用程序
- Java解析CSV文件
- 一个简易版坦克大战 供java初学者学
- 教学管理系统代码java
- 毕向东Java全套.txt
- Java 套接字(Socket)实现的简单局域网
- java 多线程 打字游戏
- 必须知道的11个java第三方类库
- 基于java数据结构链表写的猴子选大王
- Java单链表增删改查的实现
- 实验三:完整性访问控制系统设计与
- AHP算法java实现
- java socket多人聊天文字+图片+文件传输
- java程序 停车场管理系统
- 计算机图形学实验 鼠标点击画直线
- java国际化i18n
- PCA用java实现
评论
共有 条评论