`

JDBC连接数据库_并获取当前用户创建的所有表

阅读更多
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;

public class GetConn {
	private Connection conn;
	private PreparedStatement pstmt;
	
	public List<String> queryTable() {
        String sql = "select table_name from user_tables";
        List<String> list = new ArrayList<String>();
        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");
            conn = DriverManager.getConnection(
                    "jdbc:oracle:thin:@192.168.1.96:1521:yxdb", "yxmanager",
                    "yxmanager");
            pstmt = conn.prepareStatement(sql);
            ResultSet rs = pstmt.executeQuery();
            while (rs.next()) {
                list.add(rs.getString("table_name"));
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return list;
    }
}
 

 

分享到:
评论

相关推荐

    java JDBC连接数据库代码大全

    ### Java JDBC连接数据库代码大全详解 #### 一、JDBC基础概述 JDBC(Java Database Connectivity)是一种标准的Java API,允许Java程序连接并操作各种类型的数据库。它为开发人员提供了一种统一的方式,以便使用...

    使用jdbc动态连接数据库

    当使用JDBC连接数据库时,首先需要通过`DriverManager`加载合适的驱动程序,然后使用`getConnection`方法建立到数据库的连接。一旦连接建立成功,就可以通过`Connection`对象创建`Statement`或`PreparedStatement`...

    数据库连接池——JDBC通过代理模式来保持用户关闭连接的习惯

    它们都采用了类似代理模式的设计,使得开发人员可以像使用普通JDBC连接一样使用连接池,但在幕后,连接的生命周期被精心管理。例如,当调用`Connection.close()`方法时,代理并不会真正关闭连接,而是将其放回连接池...

    使用jdbc获取数据库基础信息(附源码)

    本教程将深入探讨如何使用JDBC获取数据库的基础信息,包括连接数据库、执行SQL查询以及处理结果集。我们将通过分析`TestJDBC.java`源代码来了解具体的实现过程。 首先,我们需要引入JDBC驱动,这通常是通过在Java...

    java_JDBC连接数据库代码大全

    ### Java JDBC连接数据库详解 #### 一、JDBC概述与驱动类型 JDBC(Java Database Connectivity)是一种标准的Java API,允许开发人员使用统一的接口来执行SQL语句,从而与各种类型的数据库进行交互。这一特性使得...

    java JDBC连接数据库,并将数据分页

    通过使用JDBC连接Oracle数据库并实现分页查询,我们可以有效地管理大量数据,减少服务器负载,提高用户体验。在TestJDBC项目中,你可以找到更具体的代码实现和示例,进一步加深对这一概念的理解。

    JDBC连接数据库的标准步骤

    以下是JDBC连接数据库的标准步骤,详细解释如下: 1. **载入JDBC驱动程序 (dbDriver)**: 在使用JDBC连接数据库之前,需要先加载对应的数据库驱动。这通常通过`Class.forName()`方法完成,传入数据库驱动的全限定...

    JDBC连接oracle数据库测试

    在记录连接时间和耗时时,可以使用System.currentTimeMillis()获取当前时间戳,然后在执行完数据库操作后再次获取时间戳,两者之差即为耗时。连接结果可以通过try-catch块捕获异常,如果无异常则表示连接成功,反之...

    shiro入门 : 通过jdbc连接数据库

    总的来说,Shiro通过JDBC连接数据库可以实现用户的身份验证和授权,简化了安全管理。这个入门资料`shiro02_jdbc`应该包含相关的代码示例,帮助你理解和实践这一过程。记得在实践中不断调试和完善,理解每个组件的...

    JDBC API数据库编程实作教材

    2. **JDBC连接数据库** - 连接数据库通常需要四个步骤:加载驱动、建立连接、创建Statement对象和处理结果集。 - 数据库URL、用户名和密码是建立连接的关键参数。 - 使用try-with-resources语句可确保资源的正确...

    基于JDBC操作数据库

    - JDBC连接URL格式为`jdbc:mysql://host/dbname`,其中`host`是数据库服务器地址,`dbname`是数据库名称。 - URL还可以包含参数,例如用户认证信息等。 ```java String url = "jdbc:mysql://localhost:3306/...

    java使用jdbc连接数据库工具类和jdbc连接mysql数据示例

    本文将详细解释如何使用JDBC连接MySQL数据库,以及如何创建一个工具类来简化数据库连接的管理。 首先,我们需要引入MySQL的JDBC驱动,这通常是一个jar文件,如`mysql-connector-java-5.1.20-bin.jar`。这个驱动包...

    Web开发技术实验1(应用JDBC进行数据库开发)

    通过JDBC,我们可以编写Java代码来连接数据库、执行SQL语句以及处理返回的结果。以下是使用JDBC进行数据库操作的基本步骤: 1. 加载驱动:引入数据库驱动类,并通过`Class.forName()`方法加载驱动,例如`Class.for...

    一种简单JDBC数据库连接池的实现

    数据库连接池是一种在应用服务器启动时预先创建并管理一定数量的数据库连接的机制。应用程序在需要时可以从连接池中获取连接,使用完毕后归还,而不是每次操作都建立新的连接。这降低了频繁创建和关闭连接的开销,...

    JDBC连接数据库

    ### JDBC连接数据库详解 #### 一、JDBC基础概述 JDBC(Java Database Connectivity)是一种标准的Java API,用于在Java应用程序中执行SQL语句,从而实现与多种类型的数据库进行交互的能力。它提供了一种统一的方式...

    JDBC连接池(通用basedao)可直接用的模板

    在Java开发中,数据库操作是不可或缺的一部分,而JDBC连接池是提高数据库访问效率、优化系统资源使用的重要技术。本文将深入探讨JDBC连接池的概念、工作原理,并以"通用basedao"模板为例,讲解如何在实际项目中应用...

    JDBC编程总结(包括各种数据库连接方法)

    数据库URL是Java程序连接数据库的关键,它包含了数据库类型、服务器地址、端口号、数据库名称等信息。例如,对于MySQL数据库,一个典型的URL是`jdbc:mysql://192.168.3.143:3306/zfvims`,其中`jdbc:mysql`是子协议...

    jdbc连接大全 jdbc连接大全,很有用的,经自己精心总结!!

    - **连接数据库**: 通过`DriverManager.getConnection(url, username, password)`方法创建连接,其中URL指定了数据库的位置。 ### 3. 连接管理 - **打开连接**: 使用`Connection`接口的`connect()`方法建立到...

    jdbc操作数据库分页

    在Java编程中,JDBC(Java Database ...总结来说,JDBC分页主要是通过构造带有LIMIT和OFFSET的SQL查询来实现的,结合数据库连接、预编译的SQL语句和结果集的处理,可以在Java应用程序中优雅地完成数据库分页操作。

Global site tag (gtag.js) - Google Analytics