1. 程式人生 > >jdbc實現連線資料庫並查詢該資料庫下表名

jdbc實現連線資料庫並查詢該資料庫下表名

package com.git.rdp.utils;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

public class JdbcUtils {
	public static void main(String[] args) {
		Connection conn = null;
		String className = "oracle.jdbc.driver.OracleDriver";
		String url = "jdbc:oracle:thin:@192.168.1.150:1521:orcl";
		String user = "devplat";
		String password = "devplat";
		String sql = "select table_name from user_tables";
		try {
			Class.forName(className);
			conn = DriverManager.getConnection(url,user,password);
			Statement stmt = conn.createStatement();
			ResultSet rs = stmt.executeQuery(sql);
			List<String> list = new ArrayList<String>();
			while(rs.next()){
				System.out.println(rs.getString("TABLE_NAME"));
				String tblName = rs.getString("TABLE_NAME");
				list.add(tblName);
			}
			System.out.println(list);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

}

相關推薦

jdbc實現連線資料庫查詢資料庫

package com.git.rdp.utils; import java.sql.Connection; import java.sql.DriverManager; import java.s

Qt實現把時間插入Sqlite資料庫查詢

1.問題 Sqlite沒有時間型別,一般用vchar來實現 插入給time欄位插入資料     QString dataTime = QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss");//獲取當前

【java 操作mysql】java連線mysql資料庫查詢資料

做java開發不可避免要處理資料庫,所以這裡寫篇用jdbc來連線mysql的文章,java是一種高效能,通用的語言 。這使得它適合於編寫高效的ETL生產程式碼和計算密集型的機器學習演算法。 主要內容包括: 1、java連線mysql 2、java查詢my

菜鳥的 PHP 學習之路(三):一個簡單的連線資料庫查詢的小程式(1)

上一篇文章已經寫了一個簡單的 Hello World 程式了,好吧,其實那不是我的第一個 PHP 程式,我的第一個程式是簡單地連線資料庫的(我不會介紹 PHP 語法的,至少不會專門去介紹,免得誤人子弟,要看語法介紹的自行上 W3CSchool 這個網站),話不多說,直接開始

用java做網站,java連線資料庫查詢輸出到頁面

java web的字尾名是jsp,所以咱們要有一個jsp的開發環境,我這用的是jspStudy自行百度。這軟體是一個整合開發環境,安裝啟動後即可使用,集成了tomcat和mysql資料庫首先我們先新建一個首頁檔案index.jsp<%@ page language="j

破解微信資料庫 查詢資料上傳伺服器

            Cursor c1 = db.rawQuery("select * from rcontact where username not like 'gh_%' and verifyFlag<>24 and verifyFlag<>29 and verifyFlag

無法連線至WIN-P1,資料庫正處於可用性組中...

今天將資料庫加入可用性組中時,新增成功,但在輔助副本中開啟已新增的資料庫進行查詢時,報錯,報錯資訊如下: 檢視其它資料庫,發現已有的資料庫也無法正常訪問。檢視資料庫狀態,發現該資料庫並未掛起資料移動,也就是說執行以下語句並不能解決問題. ALTER DA

MySQL、SQL server 、Oracle資料庫查詢所有的資料庫查詢指定資料庫所有查詢所有的欄位的名字

MySQL中查詢所有資料庫名和表名 1.查詢所有資料庫 show databases; 2.查詢指定資料庫中所有表名 select table_name from information_schema.tables where table_schema='database_name' a

SQL 選擇資料庫以及查詢所有資料庫、列名

查詢所有資料庫名 資料庫、表、列、使用者、許可權等資訊被儲存在資料庫和表中,不過內部的表一般不直接被訪問。可用MySQL的 show 命令來顯示這些資訊(MySQL從內部表中提取這些資訊)。SQL命令

資料庫常用查詢語句(多查詢,面試必問)

支付寶程式設計師隱藏福利,使用支付寶搜尋下方數字可領取現金,每天都可以使用下方號碼領取,已經領了二百多: 568076896 –1.學生表 Student(S#,Sname,Sage,Ssex) – –2.課程表 Course(C#,Cname,T#) –

無法刪除資料庫,因為資料庫當前正在使用"問題解決

USE MASTER GO DECLARE @dbname SYSNAME SET @dbname = 'EducationManagementSystem' -- 這個是要刪除的資料庫庫名 DECLARE @s NVARCHAR( 1000) DECLARE tb CURSOR

"無法刪除資料庫,因為資料庫當前正在使用"問題解決

 以前剛學資料庫的時候比較苦惱這個問題,今天刪除的時候又看見了,正好一起記錄一下: 圖形化方法: 命令列方法: use master go declare @dbname sysname set @dbname = 'BigValuesTest' -

sql-"無法刪除資料庫,因為資料庫當前正在使用"問題解決

USE MASTER GO DECLARE @dbname SYSNAME SET @dbname = 'databasename' --這個是要刪除的資料庫庫名 DECLARE @s NVARCHAR(1000) DECLARE tb

SQL Server無法刪除資料庫,因為資料庫當前正在使用的解決辦法

問題描述 今天在SQL Server刪除一個數據庫的時候報錯,內容如下: 訊息 3702,級別 16 無法刪除資料庫 “score”,因為該資料庫當前正在使用。 我的SQL原語句是這樣的 drop database score;

無法刪除資料庫 "#Test",因為資料庫當前正在使用

use master go declare @dbname sysname set @dbname='DB1' --這個是要刪除的資料庫庫名 declare @s nvarchar(1000) declare tb cursor local for select s='kill '+cast(spid as

資料庫主體在資料庫中擁有架構,無法刪除解決方法

伺服器資料庫上建立了一個專屬的管理員,因為測試想將其刪除,但是總是提示該使用者擁有架構不能刪除,而且架構顯示db_owner也不可更改,我用的是sqlserver2008。在SQL Server2000中刪除資料庫使用者很簡單,只要直接刪除或者使用Drop User命令就可

Qt5 實現檔案複製在指定路徑建立資料夾

最近在基於qt5平臺的應用介面上想實現本地選擇檔案,並把檔案拷貝到指定路徑下。找到以下這篇文章參考,參考其中幾個函式的寫法實現了想要的功能,故記錄一下,方便以後查詢參考。 我在標頭檔案中定義幾個變數:        QFileDialog    *mFil

mysql在linux大小寫以及mysql最大連線

“Can not connect to MySQL server. Too many connections”-mysql 1040錯誤,這是因為訪問MySQL且還未釋放的連線數目已經達到MySQL的上限。通常,mysql的最大連線數預設是100, 最大可以達到16384。 第一種:命

Oracle 查詢庫中所有、欄位、欄位說明,查詢表的資料條數、、中文

查詢所有表名: select t.table_name from user_tables t; 查詢所有欄位名: select t.column_name from user_col_comments t; 查詢指定表的所有欄位名: select t.column_nam

sqlite查詢庫裡所有

每一個 SQLite 資料庫都有一個叫 SQLITE_MASTER 的表, 裡面儲存著資料庫的資料結構(表結構、檢視結構、索引結構等),只可以對他使用查詢語句 SQLITE_MASTER 表DDL資訊如下: CREATE TABLE sqlite_maste