- 浏览: 592169 次
- 性别:
- 来自: 武汉
-
文章分类
最新评论
-
liuhuo:
总算找到一个可用的了,非常感谢楼主!其他的都不靠谱啊
Flex与Javascript相互调用例子(附源码) -
Array_06:
你好,请问,一个今年7月拿大学毕业证,应届生,大专学历,做Ja ...
为什么程序员得到的报酬与他们的生产力不成正比 -
778856:
sam_kee 写道晕了哦,我想知道快捷键本来默认就是没有快捷 ...
利用eclipse(MyEclipse)快速生成set、get方法的方法 -
hhsc00:
你真对不起老鸟这个称号……
坑爹的360(不吐不快) -
white_crucifix:
somewhater 写道我还以为去360工作去了呢。。。。。 ...
坑爹的360(不吐不快)
import java.sql.*; public class GetDBInfo { public GetDBInfo() { } public static void main(String[] args) { try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url="jdbc:microsoft:sqlserver://GAOXIANG:1433;DataBaseName=master"; String user="daryl715"; String pass="1234"; String s; Connection con=DriverManager.getConnection(url,user,pass); DatabaseMetaData dbmd=con.getMetaData(); s = dbmd.getDriverName(); System.out.println("驱动程序的名称是: "+s); System.out.println(" "); s = dbmd.getDatabaseProductName(); System.out.println ("数据库名称是:"+s); System.out.println(" "); ResultSet rs = dbmd.getSchemas(); System.out.println("模式名有:"); while(rs.next()) System.out.print(" "+rs.getString(1)); System.out.println(); s = dbmd.getSQLKeywords(); System.out.println("SQL中的关键词为: "+s); System.out.println(" "); int max=dbmd.getMaxColumnNameLength(); System.out.println ("列名的最大长度可以是:"+max); System.out.println(" "); max = dbmd.getMaxTableNameLength(); System.out.println ("表名的最大长度可以是:"+max); System.out.println(" "); max = dbmd.getMaxColumnsInSelect(); System.out.println ("一个select 子句所能返回的最多列数列名的最大长度可是是:"+max); System.out.println(" "); max = dbmd.getMaxTablesInSelect(); System.out.println ("一个SELECT语句最多可以访问多少个表:"+max); System.out.println(" "); max = dbmd.getMaxColumnsInTable(); System.out.println ("表中允许的最多列数:"+max); System.out.println(" "); max = dbmd.getMaxConnections(); System.out.println ("并发访问的用户个数:"+max); System.out.println(" "); max = dbmd.getMaxStatementLength(); System.out.println ("SQL语句最大允许的长度:"+max); System.out.println(" "); s = dbmd.getNumericFunctions(); System.out.println("数据库的所有数学函数的列表: "+s); System.out.println(" "); s = dbmd.getStringFunctions(); System.out.println("数据库的所有字符串函数的列表: "+s); System.out.println(" "); s = dbmd.getSystemFunctions(); System.out.println("数据库的所有系统函数的列表: "+s); System.out.println(" "); s = dbmd.getTimeDateFunctions(); System.out.println("数据库的所有日期时间函数的列表: "+s); System.out.println(" "); rs = dbmd.getTypeInfo(); while(rs.next()) { System.out.print(" 数据类型名:"+rs.getString(1)); System.out.print(" 数据类型:"+ rs.getString(2)); System.out.print(" 精度:"+ rs.getString(3)); System.out.println(" 基数:"+ rs.getString(18)); } System.out.println(" "); s = dbmd.getURL(); System.out.println("此数据库的url: "+s); System.out.println(" "); s = dbmd.getUserName(); System.out.println("此数据库的用户: "+s); System.out.println(" "); String [ ] t = { "TABLE", "VIEW" }; rs = dbmd.getTables(null, "HR", "%", t); while(rs.next()){ System.out.print("目录名:"+rs.getString(1)); System.out.print(" 模式名:"+rs.getString(2)); System.out.print(" 表名:"+rs.getString(3)); System.out.print(" 表的类型:"+rs.getString(4)); System.out.println(" 注释:"+rs.getString(5)); } System.out.println(" "); rs = dbmd.getPrimaryKeys(null, "HR","EMPLOYEES"); while(rs.next()){ System.out.print("目录名:"+rs.getString(1)); System.out.print(" 模式名:"+rs.getString(2)); System.out.print(" 表名:"+rs.getString(3)); System.out.print(" 列名顺序号:"+rs.getString(4)); System.out.print(" 列名顺序号:"+rs.getString(5)); System.out.println(" 主键名:"+rs.getString(6)); } System.out.println(" "); rs = dbmd.getTableTypes(); System.out.println(" 表的类型有:"); while(rs.next()) System.out.print(" "+ rs.getString(1)); System.out.println(); System.out.println(" "); rs = dbmd.getColumns(null, "HR", "EMPLOYEES", "%"); System.out.println(" 表名 "+" 列名 "+" 数据类型"+" 本地类型名"+" 列的大小"+ " 小数位数"+" 数据基数"+" 是否可空"+" 索引号"); while(rs.next()){ System.out.print(rs.getString(3)+" "); System.out.print(rs.getString(4)+" "); System.out.print(rs.getString(5)+" "); System.out.print(rs.getString(6)+" "); System.out.print(rs.getString(7)+" "); System.out.print(rs.getString(9)+" "); System.out.print(rs.getString(10)+" "); System.out.print(rs.getString(11)+" "); System.out.println(rs.getString(17)+" "); } System.out.println(" "); rs = dbmd.getIndexInfo(null, "HR", "EMPLOYEES", false, false); System.out.println(" 表名"+" 索引名"+" 索引类型"+" 索引列名"+" 索引顺序"+ " 小数位数"+" 数据基数"+" 是否可空"+" 索引号"); while(rs.next()){ System.out.print(rs.getString(3)+" "); System.out.print(rs.getString(6)+" "); System.out.print(rs.getString(7)+" "); System.out.print(rs.getString(9)+" "); System.out.println(rs.getString(10)+" "); } System.out.println(" "); rs.close(); con.close(); } catch(Exception e){System.out.println(e);} new GetDBInfo(); } }
发表评论
-
Weblogic的boot.properties文件位置变了
2015-03-24 10:57 1440从10.3.2之后boot.properties文件不再位 ... -
Tomcat启动时报错:java.net.BindException: Permission denied <null>:80
2013-11-09 22:52 2258问题描述:Tomcat启动时报一系列错误: 问题1: ... -
Weblogic启动慢解决方法
2013-09-06 09:08 14863添加 启动参数 : -Xms256m -Xmx ... -
如何在eclipse中安装Eclipse SQL Explorer
2012-02-24 00:19 2746About Eclipse SQL Explorer ... -
用Lucene检索数据库
2012-02-08 18:04 27181.写一段传统的JDBC程序,讲每条的用户信息从数据库读 ... -
手把手教你如何修改Eclipse中所使用的Tomcat的内存大小
2011-07-13 11:43 1467最近在开发新项目的时候,由于用到缓存比较多,导致Eclipse ... -
WINE QQ 2009教程 看很多人还为QQ着急
2011-04-17 14:29 1417一、安装好 Wine 1.2(1.2 ... -
程序员需要具备的基本技能
2011-03-21 21:19 1132软件开发是一个跨度 ... -
为什么程序员得到的报酬与他们的生产力不成正比
2011-03-21 21:18 1358编者按:原文作者J ... -
经验丰富的程序员和代码行数
2011-03-21 21:15 1463编者按:原文作者John D. Cook是一位数学教授、程序 ... -
10句编程箴言,每个程序员都应该知道
2011-03-21 21:11 990所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言 ... -
项目管理工具Redmine安装
2011-02-28 10:47 1677关键字: redmine 可以选择直接在http:/ ... -
JavaScript 字符串转换数字
2011-01-06 17:34 1137方法主要有三种 转换函数、强制类型转换、利用js变量弱类 ... -
java使用jdbc轻松连接访问access
2010-11-29 14:50 1220import java.sql.Connection; ... -
java读取文件大全
2010-10-28 16:53 12671、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内 ... -
weblogic启动受管服务器的一个错误
2010-10-09 21:18 3094错误如下: Server is Running in ... -
对Java编程思想的忠告
2010-09-20 15:23 1063编写Java程序的注意事项,对Java编程思想的忠告。 ... -
Tomcat调整内存所能容纳的最大值
2010-08-03 21:41 1651以下为网络摘抄: Tom ... -
weblogic中如果使用80端口和根目录作为应用的默认目录
2010-07-23 19:29 2306使用根目录作为默认目录,需要新建一个工程可以叫做index,然 ... -
Hibernate对各数据库的连接方言
2010-07-20 09:56 1146<session-factory> < ...
相关推荐
在Java编程中,当我们需要与Oracle数据库交互时,`java.sql.DatabaseMetaData`接口提供了一种方式来获取关于数据库的各种元...在使用时,需要注意不同数据库系统的特性和方法参数的设置,以确保正确地获取所需的信息。
DatabaseMetaData 接口作为整体提供有关数据库的综合信息。
程序可以参考,非常好的思路建设,完美!
程序可以参考,非常好的思路建设,完美!
【毕业设计】java+springboot+vue二手车估值与销售平台实现(完整前后端+mysql+说明文档+LunW).zip
海神之光上传的视频是由对应的完整代码运行得来的,完整代码皆可运行,亲测可用,适合小白; 1、从视频里可见完整代码的内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
海神之光上传的视频是由对应的完整代码运行得来的,完整代码皆可运行,亲测可用,适合小白; 1、从视频里可见完整代码的内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
三菱PLC程序大型项目:QCPU+QD77MS集成电气开发系统,包含自动化设备控制程序、伺服模块设置与通信功能丰富的控制系统。,三菱PLC大型自动化控制项目:涵盖电气开发全套资料、高效程序结构设计与丰富通信功能应用,三菱PlC程序大型项目QCPU+QD77MS16 项目说明如下: 1.包含一套完整的电气开发系统资料(包含plc程序,触摸屏程序,伺服模块设置程序,程序开发地址规划表) 2.这套开发程序是用一套完美的程序结构进行设计,掌握这套程序结构后就可以开发各种自动化设备控制程序 3.提供的这套三菱plc程序开发地址规划表可以大大提高程序开发效率 4.三菱伺服运动模块设置程序中包含详细的各轴参数设置可以参考学习 5.触摸屏程序中也有一套完美的框架结构,掌握以后可以套用各种自动化设备 6.这套控制系统,包含几十个三菱伺服,三协机器人,BCR,CCD色彩检测仪等,用到串口通信,socket套接字通信,Cclink IE通信功能丰富多样。 ,三菱PLC程序; QCPU+QD77MS16; 电气开发系统资料; 程序结构; 开发效率; 伺服运动模块设置; 轴参数设置; 触摸屏程序框架; 三菱
freertos
【毕业设计】java-springboot+vue高校学科竞赛平台源码(完整前后端+mysql+说明文档+LunW).zip
CmsTop模板帮助手册
海神之光上传的视频是由对应的完整代码运行得来的,完整代码皆可运行,亲测可用,适合小白; 1、从视频里可见完整代码的内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
海神之光上传的视频是由对应的完整代码运行得来的,完整代码皆可运行,亲测可用,适合小白; 1、从视频里可见完整代码的内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
海神之光上传的视频是由对应的完整代码运行得来的,完整代码皆可运行,亲测可用,适合小白; 1、从视频里可见完整代码的内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
海神之光上传的视频是由对应的完整代码运行得来的,完整代码皆可运行,亲测可用,适合小白; 1、从视频里可见完整代码的内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
内容概要:本文提出了一种基于遗传算法(GA)优化的CNN-LSTM混合深度学习模型,用于预测韩国股市指数(KOSPI)的日收盘价。CNN用以提取特征,LSTM用于处理时间序列数据并发现长短期相关性,而GA则用于优化参数选择,确保模型最佳性能。研究表明,相比单一CNN、LSTM以及未优化的CNN-LSTM模型,提出的模型在误差率指标上显著提高预测准确性。具体而言,在均方误差(MSE)、平均绝对误差(MAE)和平均绝对百分比误差(MAPE)方面表现出更好的表现。作者还强调了未来改进方向,如纳入宏观经济因素和延长预测周期。 适合人群:对金融市场特别是股价预测有兴趣的研究人员、交易员和投资者。 使用场景及目标:本模型适用于利用深度学习进行股票价格波动预测的需求,为决策提供更具可靠性的依据。 其他说明:文章详细阐述了数据准备流程和技术细节,并提供了实验设置与结果分析图表。同时指出了一些潜在的发展趋势,比如融合多种分析手段提升精度的可能性及其局限性讨论。
CSDN Matlab武动乾坤上传的资料均是完整代码运行出的仿真结果图,可见完整代码亲测可用,适合小白; 1、完整的代码内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
燃料电池仿真模型:基于Cruise与Simulink联合开发,源文件全包的实战项目解析,燃料电池仿真模型:基于Cruise与Simulink联合开发,源文件全包的实战项目解析,燃料电池仿真模型燃料电池仿真模型,本模型基于Cruise软件和 Simulink软件共同搭建完成,并基于实际项目搭建,本资料包包含所有源文件 ,关键词:燃料电池仿真模型;Cruise软件;Simulink软件;实际项目;源文件;,Cruise Simulink 联合建模的燃料电池仿真模型全套源文件分享
内容概要:本文介绍了一种新型的关系数据合成方法,主要利用了图神经网络(GNN)和潜伏扩散模型。作者提出用异构图表示关系数据库,采用分阶段的方式:首先训练一个变分自编码器(VAE),获得表格数据的联合表征;然后通过图形嵌入对扩散过程进行条件化建模,从而捕捉跨不同表格属性之间的关系。这种组合允许模型既保持数据的结构性质又保存统计特性,适用于多表基准测试,并展示了优异的效果,特别是在多表保真度方面表现最佳。同时,本文探讨了一些潜在挑战如未见图形结构生成的可能性以及模型优化整合的可能性,为未来的研究方向提供了有价值的参考。 适合人群:从事机器学习尤其是深度学习领域的研究者、数据科学家或者想要进一步探索合成数据分析的应用和技术的企业从业者,他们关注于关系型数据的生成,有较深厚的技术背景并希望通过最新的深度学习进展提升自己的技能。 使用场景及目标:该方法旨在解决现有数据稀缺、隐私担忧等问题下高质量合成关系数据的需求。具体应用场景如医疗数据隐私保护下的仿真、复杂系统模拟等领域,帮助使用者提高决策效率并确保合规性和数据安全性。 阅读建议:建议从了解传统关系数据生成的限制出发,在此基础上深入了解文中提出
【毕业设计】java-springboot-vue多媒体素材库的开发与应用平台实现源码(完整前后端-mysql-说明文档-LunW).zip