Java连接mysql数据操作类
来源:互联网 发布:淘宝o2o平台 编辑:程序博客网 时间:2024/05/01 01:59
Java中连接mysql数据库
Java连接MySQL的最新驱动包下载地址
http://www.mysql.com/downloads/connector/j
把jar文件导入到项目里。
1.右击要导入jar包的项目,点properties
2.左边选择java build path,右边选择libraries
3.选择add External jars
4.选择jar包的所在路径
5.确定后就行了
创建DBUtil.java
package com.zhuwentao.tools;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBUtil {private Connection conn;private Statement stmt;private ResultSet rs;/** * 连接数据库 * @return false=连接不成功,true=连接成功 */public boolean getConnection(){boolean a;a = false;String user = "";// 输入mysql登录用户名String password = "";// 输入mysql登录密码String userdbname = "";// 输入需要用到的数据库名称// 加载数据库驱动try {Class.forName("com.mysql.jdbc.Driver");String url = "jdbc:mysql://127.0.0.1/"+userdbname+"?&useUnicode=true&characterEncoding=GBK";conn = DriverManager.getConnection(url, user, password);a = true;} catch (Exception e) {e.printStackTrace();}return a;}/** * 执行查询操作 * @param sql 数据库操作语句 * @return返回一个ResultSet类型的对象 */public ResultSet executeQuery(String sql){try {getConnection();stmt = conn.createStatement();rs = stmt.executeQuery(sql);} catch (SQLException e) {e.printStackTrace();}return rs;}/** * 修改或者删除数据库操作 * @param sql要执行的数据库操作语句 * @return返回0为不成功 */public int executeUpdate(String sql){int ret = 0;try {getConnection();stmt = conn.createStatement();ret = stmt.executeUpdate(sql);} catch (Exception e) {e.printStackTrace();}return ret;}/** * 关闭数据库 */public void close(){try{if(conn != null){conn.close();}if(stmt != null){stmt.close();}if(rs != null){rs.close();}}catch(Exception e){e.printStackTrace();}}}
0 0
- Java连接mysql数据操作类
- java连接mysql插入数据操作
- 【java 操作mysql】java连接mysql数据库并查询数据
- java操作连接mysql
- Java连接mysql数据
- Java连接MySQL数据
- java连接mysql查询操作
- java连接mysql删除操作
- Java连接Mysql及操作
- JAVA连接MySQL数据库操作
- C#连接mysql数据及简单操作
- Java连接MySql数据库及其简单操作
- mysql与Java连接 以及有关操作
- java mysql 的简单操作和连接
- java中与mysql连接详细操作
- Java连接Mysql数据库的基本操作
- JAVA连接MYSQL数据库以及操作
- java连接mysql实例及数据库操作
- Apache MINA框架
- Java循环语句的基础知识
- awk
- 用柔性数组处理Pascal字符串内存块
- Caffe安装教程(Ubuntu15.04+CUDA7.5)
- Java连接mysql数据操作类
- tomcat 多实例部署
- ZZULIOJ 1793 有趣的球
- 使用 PopupWindow 自定义对话框遭遇的悲催事件和解决方法
- 利用遍历思想求解图问题(输出一些简单回路)
- 字符串匹配(一)——朴素算法,Rabin-Karp算法
- 【bzoj2982】combination
- eclipse没有(添加)”Dynamic Web Project”选项的方法
- Spring @Transactional 到底是怎么工作的?