当前位置:首页 » 数据仓库 » 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){
//这里就写你想要执行的操作
}