`
sundful
  • 浏览: 1249806 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

简单的JDBC连接数据库的例子

    博客分类:
  • Java
阅读更多
今天复习一下基础,弄个jdbc连接数据库的小例子。
1.建表
create table USERS  (
   USER_NAME            VARCHAR2(10)                    not null,
   COME_FROM            VARCHAR2(10),
   constraint PK_USERS primary key (USER_NAME)
);

2.插入数据
INSERT INTO USERS VALUES('张三','河北');
INSERT INTO USERS VALUES('李四','河南');
INSERT INTO USERS VALUES('王五','江苏');
INSERT INTO USERS VALUES('赵六','江西');
commit;

3.建立JDBC连接工具类
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class JdbcUtil {
	public static Connection getConnection() throws ClassNotFoundException, SQLException
	{
		Connection conn = null;
		Class.forName("oracle.jdbc.driver.OracleDriver");
		String url = "jdbc:oracle:thin:@localhost:1521:orcl";
		conn = DriverManager.getConnection(url, "sundful", "oracle");
		return conn;
	}
}

4.执行简单的查询
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class SimeSelectDemo {

	/**
	 * @param args
	 * @throws Exception
	 */
	public static void main(String[] args) throws Exception {
		Connection conn = null;
       try{	
	conn = JdbcUtil.getConnection();
         PreparedStatement ps = conn.prepareStatement("select * from users");
	ResultSet rs = ps.executeQuery();
		while (rs.next()) {
			StringBuffer buffer = new StringBuffer();
			buffer.append("用户名: ").append(rs.getString("user_name"));
			buffer.append("  籍贯: ").append(rs.getString("come_from"));
			System.out.println(buffer);
		}
}catch(SQLException e)
{
    e.printStackTrace();
}catch(Exception e)
{
    e.printStackTrace();
}finally{
    try {
		conn.close();
	} catch (SQLException e) {
		e.printStackTrace();
     }
   }
 }
}

这样就能够实现基本的jdbc连接数据库并执行相关的操作了。
分享到:
评论

相关推荐

    jdbc连接数据库事务工厂模式

    在"jdbc连接数据库事务工厂模式"中,我们主要关注三个方面:JDBC、事务管理和工厂模式。 首先,JDBC提供了与数据库交互的基本步骤,包括加载驱动、建立连接、执行SQL语句和关闭连接。例如,使用`Class.forName()`...

    java实例jdbc连接数据库大全.doc

    JDBC连接数据库的基本步骤包括: 1. 加载数据库驱动:`Class.forName(driverClassName);` 2. 创建数据库连接:`Connection conn = DriverManager.getConnection(url, username, password);` 3. 获取Statement或...

    JDBC连接MySQL例子

    在IT行业中,JDBC(Java Database Connectivity)是Java编程语言用来连接数据库的标准接口,它允许Java应用程序与各种数据库进行交互。本示例是关于如何使用JDBC连接MySQL数据库的一个实践教程,涵盖了数据库连接、...

    JDBC连接数据库的步骤

    本篇文章将详细讲解JDBC连接数据库的步骤,并结合标签"源码"和"工具"来深入理解JDBC的实现原理和实际应用。 1. 加载数据库驱动 在进行数据库连接之前,需要加载对应的数据库驱动。这通常通过`Class.forName()`方法...

    JDBC连接数据库步骤

    ### JDBC连接数据库步骤详解 #### 一、概述 在Java应用程序中,经常需要与数据库进行交互,例如查询、插入、更新或删除数据等操作。为了实现这些功能,Java提供了JDBC(Java Database Connectivity)技术,它允许...

    JDBC 连接到 Mysql 数据库简单例子

    **JDBC连接到Mysql数据库简单例子** Java Database Connectivity(JDBC)是Java语言中用于与关系型数据库交互的一种标准接口。在这个简单的例子中,我们将探讨如何使用JDBC连接到MySQL数据库并执行基本操作。 首先...

    JDBC 连接到 PostgreSQL 数据库获取数据简单例子

    这就是一个简单的JDBC连接到PostgreSQL数据库获取数据的例子。在实际项目中,为了提高代码的健壮性和可维护性,通常会使用`try-with-resources`语句来自动关闭资源,并使用`PreparedStatement`来防止SQL注入攻击。...

    MyBatis通过 JDBC连接 Mysql数据库 最小例子

    这个简单的例子展示了如何使用MyBatis和JDBC连接到Mysql数据库,执行基本的CRUD操作。在实际应用中,你可能需要考虑更多的因素,如事务管理、日志记录、错误处理以及更复杂的SQL查询。尽管如此,这个基础已经足够...

    Java用jdbc连接数据库源码(简单操作,包括数据库)

    在这个主题中,我们将深入理解如何使用JDBC连接数据库并进行基本操作,如增、删、查。 首先,我们需要了解JDBC的连接步骤: 1. **加载驱动**:使用`Class.forName()`方法加载数据库驱动。例如,对于MySQL,我们...

    jdbc链接数据库例子

    本示例将详细介绍如何通过JDBC连接MySQL数据库,以及基本的数据库操作和资源释放。 首先,我们需要在项目中引入MySQL的JDBC驱动,这通常通过添加驱动的jar包来完成。在提供的文件列表中,`mysql-connector-java-...

    jdbc连接数据库小项目

    一个简单的连接数据库例子,通过jdbc,实现了增加,查询 利用反射和普通办法 查询单条记录和多条记录 加载jdbc驱动 提供连接参数 建立一个数据库的连接 创建一个statement连接 执行sql语句 处理结果 关闭jdbc对象。 ...

    Android使用JDBC连接本地数据库

    下面是一个简单的使用SQLite JDBC在Android中执行查询的示例: ```java try { Class.forName("org.sqlite.JDBC"); Connection conn = DriverManager.getConnection("jdbc:sqlite:/data/data/your.package.name/...

    Java连接数据库 JDBC封装类 带使用例子

    Java JDBC封装类,带增删改查例子,支持oracle,MySql,hsqldb 等,支持事务,返回数据格式 支持二维数组,MAP格式,以及javabean对象。有利于初学者DbDemo.java为demo,Connect为jdbc封装类,可以作为项目共通类使用。

    MVC架构,java servlet 实现登录,jdbc连接数据库

    JDBC连接数据库的过程包括以下步骤: 1. 加载数据库驱动(如`com.mysql.jdbc.Driver`)。 2. 建立数据库连接(`Connection`对象)。 3. 创建Statement或PreparedStatement对象来执行SQL。 4. 执行查询并获取结果集...

    JDBC 连接到 PostgreSQL 数据库简单例子

    下面是一个简单的Java程序,展示了如何使用JDBC连接到PostgreSQL数据库: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class JDBCTest { public ...

    JDBC连接数据库经验集萃

    以下是对标题和描述中涉及的JDBC连接数据库知识点的详细说明: 1. **加载驱动**: 在与特定数据库建立连接之前,Java程序需要先加载对应的数据库驱动。这通常通过`Class.forName()`方法完成,例如Oracle的例子中,...

    java连接数据库JDBC

    在Java中连接数据库主要涉及以下几个步骤: 1. 导入必要的JDBC库:首先,我们需要在Java程序中导入`java.sql`包中的相关类,如`Connection`、`Statement`、`ResultSet`等。 2. 加载数据库驱动:Java通过`Class.for...

    执行sql语句,并将结果通过ArrayList返回。字段名统一大写 JDBC 连接数据库

    #### 二、JDBC连接数据库 JDBC是一种用于执行SQL语句的标准Java API,它可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了诸如查询执行和结果处理等功能。 ##### 1. 获取...

    JDBC连接数据库经验总结

    在实际开发中,使用JDBC连接数据库通常包括以下几个步骤: 1. 加载驱动:通过`Class.forName()`方法加载对应的数据库驱动,例如`Class.forName("oracle.jdbc.driver.OracleDriver")`。这是因为不同的数据库厂商提供...

Global site tag (gtag.js) - Google Analytics