sybasejava的简单介绍
今天给各位分享sybasejava的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java代码获取Sybase数据库空间使用情况
统计数据库空间使用率的SQL: 参考:
select convert(char(16),db_name(data_segment.dbid)) DBName
,str(round(total_data_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Total Data(MB)"
,str(round(free_data_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Free Data(MB)"
,str(round(total_log_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Total Log(MB)"
,str(round(free_log_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Free Log(MB)"
,str( round(100.0 * free_data_pages / total_data_pages ,2),10,2) "Free_Data%"
,str( round(100.0 * free_log_pages / total_log_pages,2),10,2) "Free_Log%"
from
(select dbid,sum(size) total_log_pages,lct_admin("logsegment_freepages", dbid ) free_log_pages
from master.dbo.sysusages
where segmap 4 = 4
group by dbid
) log_segment
,
(select dbid,sum(size) total_data_pages ,sum(curunreservedpgs(dbid, lstart, unreservedpgs)) free_data_pages
from master.dbo.sysusages
where segmap 4
group by dbid
) data_segment
where data_segment.dbid = log_segment.dbid
--and data_segment.dbid 3 and data_segment.dbid 31513
order by data_segment.dbid
go
关于设备文件使用情况:
参考:
ASE15.x之前版本中查看设备剩余空间以及设备上数据库分配信息的存储过程
java怎么连接sybase 数据库?
用jdbc啊
//设定查询字串
String queryString = "select * from employee";
JDBCTest myJDBCTest = new JDBCTest();
//加载驱动程序
Class.forName("com.sybase.jdbc2.jdbc.SybDriver").newInstance();
//建立连接,localhost为主机名,dba为用户名,sql为密码
Connection myConn = DriverManager.getConnection("jdbc:sybase:Tds:localhost:2638","dba","sql");
Statement myStmt = myConn.createStatement();
//执行查询
ResultSet myResults = myStmt.executeQuery(queryString);
myJDBCTest.displayResults(myResults);
//关闭所有打开的资源
myResults.close();
myStmt.close();
myConn.close();
我不是很清楚lz的意思,你是指sybase服务器的配置吗?
还是用的j2ee配置容器的datasource
数据库文件是在sql anywhere服务器端配置的
具体lz可以直接联系我
sybase表没有主键时,java查询表抛出异常怎么设置解决
对Sybase数据库来说,设置主键不是必须的。
Sybase官方认为,对其任意一个表,都必须设置"table_name" 的唯一索引或主键,即是说索引和主键必须二者有其一,都有更好。
索引建立方式如:
/*创建主索引:销售表*/
CREATE UNIQUE INDEX idx_XSM_TS ON TABLE_XS(XSM,TS)
go
按Jconn3提供的类来看,索引和主键也并非必须的。通过外加一些处理逻辑,最好是和jconn3封装成连接池形式,就能实现无主键无索引的表的正常访问。
关于sybasejava和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。