数据库连接JDBC

public class JdbcTest {

	public static void main(String[] args) {

		//数据库连接
		Connection connection = null;
		//预编译的Statement,使用预编译的Statement提高数据库性能
		PreparedStatement preparedStatement = null;
		//结果 集
		ResultSet resultSet = null;

		try {
			//加载数据库驱动
			Class.forName("com.mysql.jdbc.Driver");

			//通过驱动管理类获取数据库链接
			connection =  DriverManager.getConnection("jdbc:mysql://192.168.0.113:3306/mybatis?characterEncoding=utf-8", "root", "111111");
			//定义sql语句 ?表示占位符
			String sql = "select * from user where username = ?";
			//获取预处理statement
			preparedStatement = connection.prepareStatement(sql);
			//设置参数,第一个参数为sql语句中参数的序号(从1开始),第二个参数为设置的参数值
			preparedStatement.setString(1, "张三");
			//向数据库发出sql执行查询,查询出结果集
			resultSet =  preparedStatement.executeQuery();
			//遍历查询结果集
			while(resultSet.next()){
				System.out.println(resultSet.getString("id")+"  "+resultSet.getString("username"));
			}
		} catch (Exception e) {
			e.printStackTrace();
		}finally{
			//释放资源
			if(resultSet!=null){
				try {
					resultSet.close();
				} catch (SQLException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
			if(preparedStatement!=null){
				try {
					preparedStatement.close();
				} catch (SQLException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
			if(connection!=null){
				try {
					connection.close();
				} catch (SQLException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}

		}

	}
}
时间: 2024-10-26 08:36:18

数据库连接JDBC的相关文章

数据库连接-JDBC如何获取当前连接的ID

问题描述 JDBC如何获取当前连接的ID 通过jdbc连接db2,想在程序中获取当前数据库连接在数据库服务器中的标示信息.如图请大神指点!!! 解决方案 可否换个思路来解决问题,你要这个id的用途是做什么? 解决方案二: 可否换个思路来解决问题,你要这个id的用途是做什么?

MySQL为例讲解JDBC数据库连接步骤_Mysql

1.什么是JDBC?有什么作用? Java Data Base Connectivity Java数据库连接协议 是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问. 他提供了一种基准,据此可以构建更高级的工具和接口,使开发人员能够编写数据库应用程序 有了JDBC, 向各种关系数据发送sql语句就变得很容易了 换句话说就是有了JDBC API就不用为了访问Oracle数据库专门写一个程序 或者又为访问MySQL数据库专门写一个程序. 2.Java APP使用JDBC连接

JDBC 入门

JDBC 入门 -- 建立联接 教程:JDBC 入门 作者:Maydene Fisher 翻译:comer 你需要做的第一事情是你与想要使用的 DBMS 建立一个连接.这包含 2 个步骤:装载驱动程序并建立连接. 装载驱动程序 装载驱动程序只需要非常简单的一行代码.例如,你想要使用 JDBC-ODBC 桥驱动程序, 可以用下列代码装载它: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 你的驱动程序文档将告诉你应该使用的类名.例如, 如果类

JDBC 入门(一)

你需要做的第一事情是你要正确的安装.这包含下列几个步骤: 在你的计算机上安装 Java 和 JDBC Java 数据库连接 (JDBC) 是一个标准 SQL(Structured Query Language,结构化查询语言)数据库访问接口, 可以为多种关系数据库提供统一访问.JDBC(Java DataBase Connection,Java 数据库连接) 也提供一种基准,据此可以构建更高级的工具和接口. 目前的 JDK(Java Development Kit,Java 开发工具包)软件捆绑

JDBC 入门(一) - 开始

你需要做的第一事情是你要正确的安装.这包含下列几个步骤: 在你的计算机上安装 Java 和 JDBC Java 数据库连接 (JDBC) 是一个标准 SQL(Structured Query Language,结构化查询语言)数据库访问接口, 可以为多种关系数据库提供统一访问.JDBC(Java DataBase Connection,Java 数据库连接) 也提供一种基准,据此可以构建更高级的工具和接口. 目前的 JDK(Java Development Kit,Java 开发工具包)软件捆绑

JDBC连接数据库经验技巧(转)

  Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成.JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序.然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化.本文主要集合了不同数据库的连接方式. 一.连接各种数据库方式速查表 下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用. 1.Oracle8/8i/9i数据库(thin模式) Class.forName("oracle

Spring 数据库连接整理

1.数据库连接jdbc.properties配置详解 jdbc.url=jdbc:hsqldb:hsql://localhost/xdb jdbc.username=sa jdbc.password= jdbc.driver=不同的数据库厂商驱动,此处不一一列举 接下来,详细配置代码如下: Spring连接池 <beans> <!-- picks up and registers AppConfig as a bean definition --> <context:comp

JDBC 入门(一)_JSP编程

你需要做的第一事情是你要正确的安装.这包含下列几个步骤: 在你的计算机上安装 Java 和 JDBC Java 数据库连接 (JDBC) 是一个标准 SQL(Structured Query Language,结构化查询语言)数据库访问接口, 可以为多种关系数据库提供统一访问.JDBC(Java DataBase Connection,Java 数据库连接) 也提供一种基准,据此可以构建更高级的工具和接口. 目前的 JDK(Java Development Kit,Java 开发工具包)软件捆绑

Java JDBC连接数据库

桥连:sun.jdbc.odbc.JdbcOdbcDriver 连接字符串:("jdbc:odbc:数据源名","sa","sa"); 纯Java驱动:com.microsoft.jdbc.sqlserver.SQLServerDriver 连接字符串: ("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名","sa","&qu