當前位置:首頁 » 數據倉庫 » java訪問資料庫視圖
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

java訪問資料庫視圖

發布時間: 2022-04-18 16:31:31

㈠ 如何查詢sqlServer和MySql資料庫中某個資料庫下面所有的視圖信息和存儲過程的信息,在java中操作

視圖

SQL Server

select
a.name AS ViewName,
c.text AS CreateViewSQL
from
sys.views a
LEFT OUTER JOIN
dbo.syscomments c ON a.object_id = c.id
order by
a.name

MySQL
是否是視圖 通過 table_type 欄位是否為 VIEW 來區分的。
SELECT
table_name AS `視圖名`,
table_type AS `類型`,
engine AS `引擎`,
table_comment AS `備注`
FROM
information_schema.tables
WHERE
table_schema = 'test' AND table_type = 'VIEW'
ORDER BY
table_name DESC;

存儲過程
SQL Server

select
pro.name AS ProcereName,
c.text AS CreateProcereSQL
from
sys.proceres pro LEFT OUTER JOIN
dbo.syscomments c ON pro.object_id = c.id

MySQL 裡面,查存儲過程的,我這里暫時沒有。

㈡ java裡面能調用資料庫的視圖不呢如果能方法是什麼急求例子...... 可以發郵箱 [email protected]

可以 ,用java的jdbc連接資料庫,訪問視圖跟訪問普通表是一樣的。
String drivername="oracle.driver.JDBCDriver";//這是你的資料庫的jdbc驅動類名
String url = "oracle:jdbc:thin:@localhost:1521:testdb";
String username = "yourname";
String password = "password";
Class.forName(drivername);
Connection conn = DriverManager.getConnection(url, username, password);
...
...

㈢ 怎樣在JAVA中建立視圖

指的是資料庫的視圖嗎?java語句中嵌套sql語句就行了,或者也可以在資料庫里直接建立,視圖的用法和普通表差不多,只是視圖在資料庫並不是實際存在的,如果是做web項目,在不同的框架下配置有所不同,但是關於視圖的配置和表一樣,很多時候可以當做一個表來用

㈣ 求Java的資料庫視圖相關操作代碼

  1. 創建視圖 CREATE VIEWVIEW_name AS SELECT empno, ename, sal, deptno FROM emp WHERE deptno = 10;

  2. 刪除視圖drop VIEWVIEW_name

  3. 查詢視圖 SELECT id, name, salary FROM VIEW_name;

㈤ 我在Java視圖能連接資料庫,可是在Javaee視圖見不到怎麼辦

。。。。。。連接資料庫啊--。

這是我的連接2008資料庫的代碼:

packageutil;
importjava.sql.Connection;
importjava.sql.DriverManager;
publicclassCommonJdbc{
=null;
publicstaticConnectiongetCon(){
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
connection=DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;DatabaseName=WeiTeJinXiaoCunRuanJian","sa","123456");
}catch(java.lang.){
classNotFound.printStackTrace();
}catch(java.sql.SQLExceptions){
s.printStackTrace();
}
returnconnection;
}
}
//別處要連接,調用這方法就行了如,Connectioncon=CommonJdbc.getCon();
//連接資料庫,再把資料庫的內容用結果集啥的取出放到表中或別的視圖上。你要自己//去學看看。不是一兩句能講明白的

㈥ java能訪問mysql視圖嗎

可以,資料庫視圖、存儲過程和表在邏輯上是相同的。

㈦ java 如何連接遠程oracle視圖

沒有資料庫名是連不上的。你找對方,或者試試 ORCL (oracle默認資料庫名)

㈧ Java 如何判斷資料庫中視圖是否存在

這個交給資料庫處理就好了 用isexist 判斷就好了
如果你非要在Java裡面判斷的話就這樣寫吧:
try{
//查詢goods_select 的代碼
//如果goods_select 不存在會拋出異常
}catch(Excetion e){
//這里就寫你想要執行的操作
}