- 浏览: 315043 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (195)
- 心情随想 (20)
- java基础 (30)
- 技术文章 (4)
- 在oracle的海洋中遨游 (25)
- unix (5)
- 没有意义 (6)
- 效率 (1)
- js (5)
- hibernate (2)
- jfreechart (3)
- 分析 (1)
- DW (2)
- on-line analytical processing (1)
- 人工智能理论 (10)
- weblogic (4)
- 我也cvs (0)
- TAM SSO 应用改造 (2)
- LADP (2)
- servlet (1)
- java 编码 (3)
- 智科 语录 (2)
- java 工作流 (1)
- swt (1)
- java pattern (1)
- xml和html基础 (19)
- c# (3)
- eclipse (1)
- db2 (4)
- 面试题 (0)
- english (2)
- Ruby (1)
- OLAP (3)
- 网友的智慧 (1)
- SOA (1)
- 搜索引擎 (4)
- 构建自己的报表工具 (1)
- JMX (1)
- 朝花朝拾 之少年记忆 (3)
- C语言 (2)
- struts2 (4)
- 元数据 数据仓库 (1)
- liferay (1)
- 分析工具 (0)
最新评论
-
yy8093:
只能在JDK1.4下监控WebLogic Server 8.x ...
weblogic JMX 中遇到的问题 -
di1984HIT:
问题找到了,就是1.4和1.5不兼容导致的,通过分析Objec ...
weblogic JMX 中遇到的问题_2 -
hillhill:
getServletContext().getRealPath ...
request.getRealPath("/") AIX不同与windows -
mrgood:
哥错了,这问题太傻逼了 一时没看出来
登录验证 struts2 -
mrgood:
LoginAction.java里面 if(getUserna ...
登录验证 struts2
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="dbc:oracle:thin:@localhost:1521:orcl"; String user="system"; String pass="******"; 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(); } }
发表评论
-
BufferedInputStream 测试
2009-04-20 16:37 1661在读取arff文件的时候,有点是需要注意到的。在J ... -
获取Java程序运行的路径
2009-04-20 13:04 9601关键字: jar war 运行路径 对于Java程序,无论是 ... -
数字的正则表达式
2009-03-21 17:12 1481(\d{3}-|\d{4}-)?(\d{8}|\d{7})? ... -
jsp相关
2009-01-20 14:25 1006<% response.setHeader(" ... -
java 对文本的写和读
2008-09-04 21:31 891-----------写操作 File file=n ... -
byte,char int 之间关系即转换
2008-06-23 16:49 2811曾经遇到一个问题 char word='a',转换成'b'的问 ... -
ant 的学习点滴
2008-06-03 08:31 1196一环境 1:ANT的项目的地址为 http://ant.a ... -
throws 和 try catch 的区别
2008-05-29 11:37 1401/** * 获取查询的result * @param ... -
Utf-8编码是如何工作的 (转改)
2008-05-26 11:18 1822关键字: 编码 Utf-8编码是如何工作的讲起。 (JVM规范 ... -
jdom和gnujaxp冲突的解决
2008-05-20 21:37 1379在网上看有: java.net.MalformedURLExc ... -
java异常中Runtime点滴学习
2008-05-19 09:22 1992特别关注一下 RuntimeExcep ... -
java 中的增量操作
2008-05-14 08:11 968public class Increment { /** ... -
JMX 基础及实例
2008-05-07 10:25 1576JMX Java Management Extensions ... -
weblogic 下excel乱码问题的解决
2008-05-06 18:30 2333在web.xml中配置 <mime-mappin ... -
数据库连接操作java代码
2008-04-15 08:42 1651package com.digitalchina.sitech ... -
小例子来证明String不同于StringBuffer
2008-04-06 11:44 914String 和 ... -
java 初学者必须理解的六大问题(转载)
2008-03-28 18:11 827对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果 ... -
path
2008-02-23 11:44 1016在j2ee开发的过程中经常要获取path的信息 java 如果 ... -
package
2008-02-20 15:06 892在执行class文件的时候,是要进行打包操作的 怎么packa ... -
连接与 连接池
2008-02-19 17:00 963我们可以维护一个进入的连接池,一定数量的 Connection ...
相关推荐
该项目为基于.NET框架的Ocelot网关解决方案——GatewayProject的设计源码,包含39个文件,涵盖15个C#源代码文件、11个JSON配置文件、3个项目文件、2个解决方案文件、1个Git忽略文件、以及其他几种类型文件。该系统集成了Ocelot网关,适用于构建分布式微服务架构中的API网关功能。
编程心得体会.pptx
就是那个3DMAX镂空星花球建模,再也不用手动做了,使用这个插件可以一键生成! 3DMAX镂空星花球建模插件FloralStarBall,经典星形球体的美丽变体。星形图案以花卉风格排列,赋予物体独特的视觉美感。它将成为任何Math Art收藏、桌面展品甚至柔性塑料印刷的应力释放器的绝佳补充。 一键生成竟然不费吹灰之力!
c语言电子时钟程序
内容概要:本文对城市小学生课间活动的现状进行了研究,通过观察和访谈的方式,分析了当前小学生课间活动存在问题的具体表现,主要包括课间活动中学生参与度较低、活动种类单一、活动时间不足等问题,并提出了相应改善措施。 适合人群:教育工作者、小学教师、校长及相关研究者。 使用场景及目标:旨在通过分析现状,为提升课间活动质量提供具体策略,以期优化校园文化,促进学生健康成长和发展。 阅读建议:读者可通过本文深入了解当前城市小学存在的课间活动问题,并从中获取切实可行的解决方案和改进建议。同时,文章强调了提高课间活动质量和多样性的必要性和途径。
备战19届全国大学生智能汽车竞赛源码+文档说明.zip,代码都经过调试测试,确保可以运行!欢迎下载使用,可用于小白学习、进阶。该资源主要针对计算机、通信、人工智能、自动化等相关专业的学生、老师或从业者下载使用,亦可作为期末课程设计、课程大作业、毕业设计等。项目整体具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现不同的功能。 备战19届全国大学生智能汽车竞赛源码+文档说明.zip备战19届全国大学生智能汽车竞赛源码+文档说明.zip备战19届全国大学生智能汽车竞赛源码+文档说明.zip备战19届全国大学生智能汽车竞赛源码+文档说明.zip备战19届全国大学生智能汽车竞赛源码+文档说明.zip备战19届全国大学生智能汽车竞赛源码+文档说明.zip备战19届全国大学生智能汽车竞赛源码+文档说明.zip备战19届全国大学生智能汽车竞赛源码+文档说明.zip备战19届全国大学生智能汽车竞赛源码+文档说明.zip备战19届全国大学生智能汽车竞赛源码+文档说明.zip备战19届全国大学生智能汽车竞赛源码+文档说明.zip备战19届全国大学生智能汽车竞赛源码+文档说明.zip备战1
用户信息管理: 用户信息新增:添加新用户的信息。 用户信息修改:对现有用户信息进行修改。 黑名单管理: 黑名单添加:将用户添加到黑名单中。 黑名单删除:从黑名单中移除用户。 黑名单修改:对黑名单中的用户信息进行修改。 商品分类管理: 商品分类添加:增加新的商品分类。 商品分类删除:移除不再需要的商品分类。 商品分类修改:对商品分类信息进行修改。 商品信息管理: 商品信息添加:添加新的商品信息。 商品信息删除:删除商品信息。 商品信息修改:对商品信息进行修改。 商品评价管理: 商品评价删除:删除不当或过时的商品评价。 商品评价添加:添加新的商品评价。 商品评价修改:对商品评价进行修改。 订单管理管理: 订单管理删除:删除订单信息。 订单管理修改:对订单信息进行修改。 项目包含完整前后端源码和数据库文件 环境说明: 开发语言:Java 框架:springboot,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3
三菱fx5U控制三轴伺服定位。 (BOM表,CAD电气图纸,plc程序,人机界面)
软件功能: jd-jui能以java文件的方式查看jar中的class文件 安装: 该软件无需安装,下载并解压后,双击exe文件即可启动 使用: 启动jd-jui后,点击左上角的 File -> Open -> 打开需要查看源码的jar包,即可查看源代码
utlog.sqlite
【基于C#的库存管理系统】是一个使用C#编程语言开发的软件应用,旨在帮助企业或个人高效地管理和跟踪库存。在库存管理中,系统的功能通常包括物品的入库、出库、库存查询、库存盘点以及生成相应的报表,以确保库存水平保持在最佳状态,避免过度存储造成的资金占用或库存短缺带来的损失。
帮助文档能够很好的支撑前端技术学习
西门子1200与ABB机器人TCP 通信案例.zip
亿家旺生鲜云订单零售系统是一个基于微信小程序的项目。该项目主要功能丰富多样,从前台来看,用户能够在首页查看系统核心内容与导航,浏览详细的商品信息、获取商品资讯、管理自己的订单、评价订单、收藏商品、充值账户、在线购买服务等,还可查看和管理购物车。后台功能则包括管理系统用户信息、商品分类、商品信息、订单评价、进行系统整体设置与维护以及处理订单信息等。 在技术框架方面,开发语言为Java,采用SSM(Spring、SpringMVC、MyBatis)框架后端技术,前端使用Vue,数据库是MySQL。其开发目的是满足人们对生鲜食品的需求,借助信息技术提供一个便捷、安全、高效的生鲜购物平台,连接用户与供应商,提升生鲜行业的服务质量和效率。项目为完整毕设源码,先看项目演示,希望对需要的同学有帮助。
拯救者PC,新年主题壁纸
工业物联网监控平台可视化java项目springboot开发iot二次开发源 SpringBoot物联网风电监测系统源码 统源码 iot物联网风电能源电场监控系 基于SpringBoot的物联网系统 易读易懂、界面简洁美观。 核心技术:Spring, MyBatis,shiro没有任何其它重度依赖。 数据设计 电厂信息 电厂信息包括电厂编号、风机总数、总装机量等 风机配置信息 风机编号、风机品牌、功率、实际功率、所在位置(坐标),所属电厂、启动时间、安装时间、运行状态等。 风机数据统计 分别对风机的风速、转速、发电量、功率、偏航次数、 偏航角度等进行年月日统计。 有一个jar包可能需要你自己去找
非常大气漂亮的手游模板,个人觉得比现在官方改版的要漂亮,模板优化好美观大气赏心悦目,本程序带有多端同步生成插件维护好省心。是一个专注于手机游戏的综合门户网站,提供手游下载、好玩的手游推荐、手游排行榜、热门手游攻略、手游视频解说、行业新闻。集安卓Android、苹果iOS及多终端的手游平台,Get最新手游技巧!
内容概要:本文探讨了两个无约束优化问题及其相关数值实验。首先讨论了一阶反应动力学的参数估计问题,涉及线性常微分方程组的解及其与实验数据的最佳拟合。其次,详细分析了一个复杂的无约束优化问题,提供了多种求解方法(基本牛顿法、信赖域法、拟牛顿法)的结果和比较,旨在评估不同算法的性能。最后,作者对实验过程中遇到的问题及解决方案进行了总结,并分享了对无约束最优化算法的理解。 适用人群:适用于化学工程、数学建模和优化领域的研究人员及学生。 使用场景及目标:用于理解和应用各种无约束优化算法,提高科研工作者和学生的算法选择能力和实际操作经验。 其他说明:文中引用了多部权威教材和技术手册,如《数学规划基础》和《非线性规划:概念、算法及化工过程的应用》,为理论背景提供了可靠依据。此外,还提供了详细的数值实验步骤和算法实现细节,便于读者复现和深入研究。
【跨年烟花html源代码】是一种用于网页设计的创意元素,它通过JavaScript和HTML结合,为网站增添节日气氛,特别是新年到来之际。这种特效能够模拟烟花绽放的效果,为用户带来视觉上的惊喜。在网页上实现跨年烟花效果,通常会涉及以下几个关键知识点: 1. HTML基础:HTML(超文本标记语言)是网页设计的基础,用于构建网页结构。在这个项目中,HTML将用于创建烟花展示的容器,比如一个全屏的div元素,以及可能的控制按钮等交互元素。 2. CSS样式:CSS(层叠样式表)负责网页的布局和样式。在跨年烟花效果中,CSS可以用来设置烟花的颜色、大小、位置以及烟花爆炸后的粒子效果。使用CSS动画和过渡效果可以实现烟花升空、绽放和消失的动态过程。 3. JavaScript核心:JavaScript是实现动态效果的关键,它负责烟花的发射、运动轨迹、碰撞检测以及爆炸效果。JavaScript中的Math对象会被大量使用,以生成随机的烟花方向和速度。同时,定时器(setTimeout或requestAnimationFrame)用于控制烟花发射的间隔和动画帧率。 4. Canvas AP
Java毕业设计——基于微信小程序+SpringBoot的校园二手交易平台 软件架构 系统分为三个端,分别是客户端、管理端、服务端; 客户端:使用原生微信小程序实现 管理端:使用Layui实现 服务端:使用Java SpringBoot实现 用到的所有技术栈: 客户端:微信小程序 管理端:Html、Css、JavaScript、Layui、Ajax、JQuery 服务端:Java JDK8、SpringBoot、Mybatis 数据库:MySQL 工具:Idea、HBuilderX、微信小程序开发者工具、xampp、Navicat 安装教程 启动MySQL服务,新建数据库second_market,导入数据库文件second_market.sql 启动服务端,在idea中打开SecondMarketServer,修改application.yml文件中的数据库连接信息,启动项目 启动管理端,在HBuilderX中打开SecondMarketManager;修改AppConfig.js中的服务器信息, 配置web服务器,可以使用Nginx或者Apache,我使用xam