㈠ 如何查询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){
//这里就写你想要执行的操作
}