文档章节

mysql jdbc连接

蜀山下的鱼
 蜀山下的鱼
发布于 2015/04/29 00:42
字数 237
阅读 19
收藏 0
package com.mayi.jdbc.util;

import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.ResultSet;
import com.mysql.jdbc.Connection;

public class Jdbc_Util {
	private Connection conn =null;
	private Statement statement =null;
	private ResultSet result=null;
	private boolean b;
	private int a;
	
	public Jdbc_Util(){
		try {
			Class.forName("com.mysql.jdbc.Driver");//加载驱动

			conn = (Connection) DriverManager.getConnection(
						"jdbc:mysql://localhost:3306/test", 
						"mayi", "123456");//获得连接
				
			System.out.println("加载驱动成功!!");
		} catch (ClassNotFoundException e) {
			System.out.println("加载驱动失败!!");
			e.printStackTrace();
		}catch (SQLException e) {
			System.out.println("获取数据库连接失败!!");
			e.printStackTrace();
		}
	}
	//增加数据
	public int add(String sql){
		try {
			statement =conn.createStatement();
			a=statement.executeUpdate(sql);		
		} catch (SQLException e) {		
 		 e.printStackTrace();
		}
		return a;
	}

	//删除数据
	public int delete(String sql){
		try {
			statement =conn.createStatement();
			a=statement.executeUpdate(sql);
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return a;
	}
	
	//查询数据
	public ResultSet select(String sql){
		try {
			Statement statement =conn.createStatement(
					ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
			result=statement.executeQuery(sql);
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return result;		
	}
	
	//改数据
	public int update(String sql){
		try {
			statement =conn.createStatement();
			a=statement.executeUpdate(sql);		
		} catch (SQLException e) {		
 		 e.printStackTrace();
		}
		return a;
	}
	
	//关闭资源
	public boolean close(){
		try {
			result.close();
			statement.close();
			conn.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
		return b;
	}
}


mysql-connector-java-5.1.20-bin.jar  驱动包在我下载的mysql安装文件里自己带了一个,要是没有,也可以在这里下载:jdbc

mysql下载地址:mysql

本文转载自:http://blog.csdn.net/caiwenfeng_for_23/article/details/8465941

蜀山下的鱼
粉丝 9
博文 405
码字总数 0
作品 0
广州
高级程序员
私信 提问
关于 kettle 连接 mysql 的一些问题

http://kcd.nivalsoul.cn/article/1543471574567 MySQL 版本 5.7 及以下的情况 对于 5.7 及以下版本的 mysql,jdbc 驱动使用 mysql-connector-java-5.1.x.jar,在数据库连接的地方,选择 My...

空山苦水禅人
2018/12/23
396
0
JDBC连接mySQL数据库关键四步骤

1、查找驱动程序 MySQL目前提供的Java驱动程序为Connection/J,可以从MySQL官方网站下载,并找到mysql-connector-java-3.0.15-ga-bin.jar文件,此驱动程序为纯Java驱动程序,JDBC链接MySQL不...

耿中华
2014/08/27
135
0
PowerDesigner 16.5 连接MySQL和逆向工程图

1、MySQL数据库连接(JDBC方式) JDBC的配置方式需要一些基础的环境和准备,但是也很简单,无非也就是JDK和mysql的连接jar包,这里不再展开阐述。 1.1 新建一个pdm,dbms选择mysql 1.2 Datab...

Gibbons
2018/07/22
2.4K
0
SQLException: No suitable driver found for jdbc:mysql

SQLException: No suitable driver found for jdbc:mysql 1. Java并发:彻底理解ThreadLocal(https://www.fangzhipeng.com/javainterview/2019/03/24/threadlocal.html))中的连接Mysql示例 ......

近在咫尺远在天涯
07/25
39
0
powerdesigner连接Mysql数据库

此次使用Mysql8.0和powerdesigner16.5 1、新建一个pdm 这里有个疑问,本人的mysql的版本是8.0,但如下图DBMS里最高只有mysql5.0,但以后没什么影响,所以未深究。 2、点击菜单栏里database,...

jxlgzwh
03/26
58
0

没有更多内容

加载失败,请刷新页面

加载更多

springboot2.0 maven打包分离lib,resources

springboot将工程打包成jar包后,会出现获取classpath下的文件出现测试环境正常而生产环境文件找不到的问题,这是因为 1、在调试过程中,文件是真实存在于磁盘的某个目录。此时通过获取文件路...

陈俊凯
今天
6
0
BootStrap

一、BootStrap 简洁、直观、强悍的前端开发框架,让web开发更加迅速、简单 中文镜像网站:http://www.bootcss.com 用于开发响应式布局、移动设备优先的WEB项目 1、使用boot 创建文件夹,在文...

wytao1995
今天
10
0
小知识:讲述Linux命令别名与资源文件的区别

别名 别名是命令的快捷方式。为那些需要经常执行,但需要很长时间输入的长命令创建快捷方式很有用。语法是: alias ppp='ping www.baidu.com' 它们并不总是用来缩短长命令。重要的是,你将它...

老孟的Linux私房菜
今天
8
0
《JAVA核心知识》学习笔记(6. Spring 原理)-5

它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring 仍然可以和其他的框架无缝整合。 6.1.1. Spring 特点 6.1.1.1. 轻量级 6.1.1.2. 控制反转 6.1.1....

Shingfi
今天
8
0
Excel导入数据库数据+Excel导入网页数据【实时追踪】

1.Excel导入数据库数据:数据选项卡------>导入数据 2.Excel导入网页数据【实时追踪】:

东方墨天
今天
11
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部