Mysql数据库连接类

package edu.qdgxy.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class MySQLConnBean {
	private Statement stmt = null;
	private Connection conn = null;
	ResultSet rs = null;
	//构造函数
	public MySQLConnBean(){}
	public void OpenConn()throws Exception
	{
		try
		{
			Class.forName("com.mysql.jdbc.Driver").newInstance();
			String url = "jdbc:mysql://localhost:3306/test";
			String user = "root";
			String password = "admin";
			conn = DriverManager.getConnection(url,user,password);
		}
		catch(SQLException e)
		{
			System.err.println("Data.executeQuery: " + e.getMessage());
		}
	}
	//执行查询类的SQL语句,有返回集
	public ResultSet executeQuery(String sql)
	{
		rs = null;
		try
		{
			stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
			rs = stmt.executeQuery(sql);
		}
		catch(SQLException e)
		{
			System.err.println("Data.executeQuery: " + e.getMessage());
		}
		return rs;
	}
	//关闭对象
	public void closeStmt()
	{
		try
		{
			stmt.close();
		}
		catch(SQLException e)
		{
			System.err.println("Date.executeQuery: " + e.getMessage());
		}
	}
	public void closeConn()
	{
		try
		{
			conn.close();
		}
		catch(SQLException e)
		{
			System.err.println("Data.executeQuery: " + e.getMessage());
		}
	}
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Star先生的专栏

Fiddler + JSoup 爬取现代汉语语料库数据

爬虫中常用 JSoup 处理 Html,对于类似百度这样的搜索引擎,则需要配合fiddler使用,本文将详细介绍利用 Fiddler + JSoup 爬取现代汉...

63600
来自专栏ml

Guava----Function

1. Function接口,提供两个方法: apply方法:    可以自定义自己想实现的功能 1 @Nullable T apply(@Nullable F...

35590
来自专栏小樱的经验随笔

BZOJ 3097: Hash Killer I【构造题,思维题】

3097: Hash Killer I Time Limit: 5 Sec  Memory Limit: 128 MBSec  Special Judge Su...

21960
来自专栏函数式编程语言及工具

SDP(7):Cassandra- Cassandra-Engine:Streaming

  akka在alpakka工具包里提供了对cassandra数据库的streaming功能。简单来讲就是用一个CQL-statement读取cassandra...

34560
来自专栏lgp20151222

java读取mysql表的注释及字段注释

34920
来自专栏函数式编程语言及工具

PICE(5):MongoDBStreaming - gRPC -MGO Service

  我在前面提到过MongoDB不支持像SQL般字符式的操作指令,所以我们必须对所有的MongoDB操作指令建立protobuf类型才能支持MongoDB指令的...

14740
来自专栏Hongten

spring开发_Spring_DataSource

http://www.cnblogs.com/hongten/gallery/image/112745.html

17830
来自专栏函数式编程语言及工具

SDP(3):ScalikeJDBC- JDBC-Engine:Fetching

  ScalikeJDBC在覆盖JDBC基本功能上是比较完整的,而且实现这些功能的方式比较简洁,运算效率方面自然会稍高一筹了。理论上用ScalikeJDBC作为...

38550
来自专栏deed博客

数学速算法

16820
来自专栏专注研发

封装jdbc、DBUtil

JDBC-util 封装了jdbc并封装dbutil方法,查询直接返回List<map<String,Object>>,将一大堆代码放在一块是真的不好看

29520

扫码关注云+社区

领取腾讯云代金券