㈠ 如何查詢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的資料庫視圖相關操作代碼
創建視圖 CREATE VIEWVIEW_name AS SELECT empno, ename, sal, deptno FROM emp WHERE deptno = 10;
刪除視圖drop VIEWVIEW_name
查詢視圖 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){
//這里就寫你想要執行的操作
}