JDBC 使用和配置

/**
 * 数据库工具类,封装数据库操作中多次使用的数据库操作代码
 * @author Administrator
 *
 */
public class DBUtils {

	public static Connection getConnection() {

		Connection connection = null;
		try {

			Class.forName("com.mysql.jdbc.Driver");

			String databaseName = "jdbc_test";
			String url = "jdbc:mysql://localhost:3306/" + databaseName;
			String user = "root";
			String password = "111";

			connection = DriverManager.getConnection(url, user, password);

		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return connection;

	}

}

*Connection connection = DBUtils.getConnection(); 

*PreparedStatement preparedStatement = connection.prepareStatement(sql);

*ResultSet resultSet = preparedStatement.executeQuery();

以上三个流都需要进行关闭  也都可以用try - with - resource 进行关闭  (自动关闭  不需要手动)

时间: 2024-10-13 07:28:50

JDBC 使用和配置的相关文章

手把手教你完成MaxCompute JDBC自定义日志配置

注:MaxCompute原名ODPS,是阿里云自研的大数据计算平台,文中出现的MaxCompute与ODPS都指代同一平台,不做区分 与MaxCompute JDBC相关的日志有两种,一种是由JDBC内部代码直接输出的日志,第二种是JDBC抛出异常后,由调用JDBC API的宿主应用捕获后输出的.由于第二类日志取决于宿主应用如何处理异常及如何配置日志体系,所以本文主要讨论的对象是第一种日志. 在2.0-beta之前,MaxCompute JDBC的日志只会输出到命令行终端(标准输出流),它底层使

Eclipse & MySQL & JDBC||ODBC的配置与测试

Eclipse/MySQL/JDBC(ODBC)的配置与测试 第一步MySQL安装 01下载地址:http://dev.mysql.com/downloads/mysql/5.6.html 02download: 03解压缩到安装目录.(我的安装目录为D:\App) 04配置MySQL的环境变量 将MySQL安装目录下的bin文件夹路径,添加到path环境变量中. (我的路径:D:\App\mysql-5.6.19-win32\bin). 05打开命令行,进入\bin目录中,输入mysql –i

Spring JDBC主从数据库配置

通过昨天学习的自定义配置注释的知识,探索了解一下web主从数据库的配置: 背景:主从数据库:主要是数据上的读写分离: 数据库的读写分离的好处? 1. 将读操作和写操作分离到不同的数据库上,避免主服务器出现性能瓶颈: 2. 主服务器进行写操作时,不影响查询应用服务器的查询性能,降低阻塞,提高并发: 3. 数据拥有多个容灾副本,提高数据安全性,同时当主服务器故障时,可立即切换到其他服务器,提高系统可用性: 读写分离的基本原理就是让主数据库处理事务性增.改.删操作(INSERT.UPDATE.DELE

JDBC中在配置数据源url中部分参数解析

url: jdbc:mysql://localhost:3306/mydb?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false 1. serverTimezone 关于时区的设置 常见问题:从数据库返回的时间比真正保存的时间提前8小时. 解决:将 serverTimezone=UTC  改为 serverTimez

JDBC MySQL参数配置

jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/luzhichaojdbc.user=rootjdbc.password=lu123456 #<!--初始化连接-->dataSource.initialSize=10#<!--最大空闲连接-->dataSource.maxIdle=20#<!--最小空闲连接-->dataSource.minIdle=5#最大连接数量dataSou

JDBC的MySQL配置properties文件

# JDBC Configuration driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://127.0.0.1:3306/db_name?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull userName=root password=root

logstash jdbc 各种数据库配置

MySQL数据库 Driver ="path/to/jdbc-drivers/mysql-connector-java-5.1.35-bin.jar"   //驱动程序Class  ="com.mysql.jdbc.Driver"; URL  ="jdbc:mysql://localhost:3306/db_name";                           //连接的URL,db_name为数据库名 SQL server数据库 D

jdbc的URL配置

Microsoft SQL ServerMicrosoft SQL Server JDBC Driver (一般用来连接 SQLServer 2000)驱动程序包名:msbase.jar mssqlserver.jar msutil.jar驱动程序类名: com.microsoft.jdbc.sqlserver.SQLServerDriverJDBC URL: jdbc:microsoft:sqlserver://<server_name>:<port>默认端口1433,如果服务器

oracle的jdbc.properties文件配置

----------Oracle jdbc.driver_class=oracle.jdbc.driver.OracleDriver    //数据库驱动jdbc.connection.url=jdbc:oracle:thin:@localhost:1521:orcl   //数据库地址jdbc.connection.username=//数据库名称jdbc.connection.password=//数据库密码 原文地址:https://www.cnblogs.com/curedfisher/