﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-无业бю游民-随笔分类-数据库</title><link>http://www.cnitblog.com/weiweibbs/category/7368.html</link><description>hobo</description><language>zh-cn</language><lastBuildDate>Sat, 01 Oct 2011 02:45:36 GMT</lastBuildDate><pubDate>Sat, 01 Oct 2011 02:45:36 GMT</pubDate><ttl>60</ttl><item><title>sql 2005____计数器错误</title><link>http://www.cnitblog.com/weiweibbs/archive/2009/07/10/60002.html</link><dc:creator>hobo</dc:creator><author>hobo</author><pubDate>Fri, 10 Jul 2009 10:56:00 GMT</pubDate><guid>http://www.cnitblog.com/weiweibbs/archive/2009/07/10/60002.html</guid><wfw:comment>http://www.cnitblog.com/weiweibbs/comments/60002.html</wfw:comment><comments>http://www.cnitblog.com/weiweibbs/archive/2009/07/10/60002.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/weiweibbs/comments/commentRss/60002.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/weiweibbs/services/trackbacks/60002.html</trackback:ping><description><![CDATA[<p>如果您在安装sql 2005时出现计数器错误，在搜索过所有的方法都不适用的时候：</p>
<p>没有说清楚是哪个计数器的错误 </p>
<p>运行 cmd <br>unlodctr w3svc <br>unlodctr msftpsvc <br>unlodctr asp <br>unlodctr inetinfo </p>
<p>以上是将4个计数器删除 </p>
<p><br>lodctr w3ctrs.ini <br>lodctr ftpctrs.ini <br>lodctr axperf.ini <br>lodctr infoctrs.ini </p>
<p>这里是重新安装， <br>重新安装SQL2005现在应该没有问题了 <br></p>
<img src ="http://www.cnitblog.com/weiweibbs/aggbug/60002.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/weiweibbs/" target="_blank">hobo</a> 2009-07-10 18:56 <a href="http://www.cnitblog.com/weiweibbs/archive/2009/07/10/60002.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat6.0.13下配置Tomcat Administration Web Application </title><link>http://www.cnitblog.com/weiweibbs/archive/2008/10/25/50674.html</link><dc:creator>hobo</dc:creator><author>hobo</author><pubDate>Sat, 25 Oct 2008 04:12:00 GMT</pubDate><guid>http://www.cnitblog.com/weiweibbs/archive/2008/10/25/50674.html</guid><wfw:comment>http://www.cnitblog.com/weiweibbs/comments/50674.html</wfw:comment><comments>http://www.cnitblog.com/weiweibbs/archive/2008/10/25/50674.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/weiweibbs/comments/commentRss/50674.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/weiweibbs/services/trackbacks/50674.html</trackback:ping><description><![CDATA[Tomcat 5.5 以后的binary 核心安装版不再集成Tomcat Administration Web Application，需要独立下载安装。而Tomcat 6.0.13的Administration Web Application仅包含在源码包中，没有独立下载的安装包。经过查找资料和多次实践，终于使用Tomcat 5.5.23 的Administration Web Application在Tomcat 6.0.13下配置成功。现将配置过程写出，如有纰漏，还请多多指教。过程如下：<br><br>一、下载Tomcat 5.5.23 的admin application：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下载地址：http://apache.mirror.phpchina.com/tomcat/tomcat-5/v5.5.23/bin/apache-tomcat-5.5.23-admin.zip<br><br>二、解压apache-tomcat-5.5.23-admin.zip，将conf和server两个文件夹拷贝到Tomcat 6.0.13安装目录下。<br><br>三、下载Apache Commons Modeler，Logging组件，解压后将commons-modeler-XXX.jar、commons-logging-XXX.jar拷贝到Tomcat 6.0.13安装目录下的lib目录中。<br>&nbsp;&nbsp;&nbsp;&nbsp; 1.commons-modeler下载地址：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://commons.apache.org/downloads/download_modeler.cgi">http://commons.apache.org/downloads/download_modeler.cgi</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://apache.mirror.phpchina.com/commons/modeler/binaries/commons-modeler-2.0.1.zip">http://apache.mirror.phpchina.com/commons/modeler/binaries/commons-modeler-2.0.1.zip</a><br>2.commons-logging下载地址：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://commons.apache.org/downloads/download_logging.cgi">http://commons.apache.org/downloads/download_logging.cgi</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://apache.mirror.phpchina.com/commons/logging/binaries/commons-logging-1.1.zip">http://apache.mirror.phpchina.com/commons/logging/binaries/commons-logging-1.1.zip</a><br><br><br>四、重启Tomcat，在浏览器中输入http://127.0.0.1:8080/admin,如果能看到 Tomcat Web Server Administration Tool 的登录界面，即安装成功。若不成功，可以查看Tomcat 6.0.13安装目录下logs目录里的日志文件如(admin.2007-08-14.log)，看看是出了什么问题。 <br>&nbsp;&nbsp;&nbsp;&nbsp; 登陆名和密码是在&#8230;&#8230;/conf/tomcat-users.xml 文件中<br><br>&lt;?xml version='1.0' encoding='utf-8'?&gt;<br>&lt;tomcat-users&gt;<br>&nbsp; &lt;role rolename="manager"/&gt;<br>&nbsp; &lt;role rolename="admin"/&gt;<br>&nbsp; <span style="COLOR: red">&lt;user username="admin" password="" roles="admin,manager"/&gt;<br></span>&lt;/tomcat-users&gt;<br><br>修改密码应该重启服务，呵呵
<img src ="http://www.cnitblog.com/weiweibbs/aggbug/50674.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/weiweibbs/" target="_blank">hobo</a> 2008-10-25 12:12 <a href="http://www.cnitblog.com/weiweibbs/archive/2008/10/25/50674.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL Server 2000数据库的创建，删除，备份，还原</title><link>http://www.cnitblog.com/weiweibbs/archive/2008/09/08/48840.html</link><dc:creator>hobo</dc:creator><author>hobo</author><pubDate>Mon, 08 Sep 2008 09:08:00 GMT</pubDate><guid>http://www.cnitblog.com/weiweibbs/archive/2008/09/08/48840.html</guid><wfw:comment>http://www.cnitblog.com/weiweibbs/comments/48840.html</wfw:comment><comments>http://www.cnitblog.com/weiweibbs/archive/2008/09/08/48840.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/weiweibbs/comments/commentRss/48840.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/weiweibbs/services/trackbacks/48840.html</trackback:ping><description><![CDATA[<p><span style="COLOR: red">数据库的创建，删除</span></p>
<p>首先，启动服务管理器：</p>
<p><img height=245 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202313259.jpg" width=291 border=0></p>
<p>其次，打开企业管理器：</p>
<p><img height=468 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202313338.jpg" width=617 border=0></p>
<p>鼠标右击&#8220;数据库&#8221;文家夹图标，选择&#8220;新建数据库&#8221;，则弹出对话框如下：</p>
<p><img height=484 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202313131.jpg" width=506 border=0></p>
<p>在&#8220;名称&#8221;处填写想要创建的数据库名称(我以sky2098为例)，也可以通过&#8220;数据文件&#8221;和&#8220;事务日志&#8221;来配置其它的参事，单击&#8220;确定&#8221;，便创建了名称为sky2098的数据库：</p>
<p><img height=468 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202314337.jpg" width=617 border=0></p>
<p>删除数据库，只要指定数据库，右击指定要删除的数据库的图标，选择&#8220;删除&#8221;，弹出对话框如下：</p>
<p><img height=161 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202314458.jpg" width=377 border=0></p>
<p>可以通过选择&#8220;为数据库删除备份并还原历史记录(D)&#8221;来选择删除方式。</p>
<p>&nbsp;</p>
<p><span style="COLOR: red">数据库的备份</span></p>
<p>指定要备份的数据库，右击要备份的数据库的图标，选择&#8220;所有任务&#8221;列表下的&#8220;备份数据库&#8221;，弹出如下对话框：</p>
<p><img height=471 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202314837.jpg" width=404 border=0></p>
<p>这时，如果想备份已有的其它数据库，可以通过下图所示的下拉式列表中选择：</p>
<p><img height=471 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202315519.jpg" width=404 border=0></p>
<p>然后可以对&#8220;名称&#8221;和&#8220;描述&#8221;进行配置，其中&#8220;描述&#8221;选项为可选的。</p>
<p>备份的选项有4种，我们选择第一项&#8220;数据库-完全&#8221;，单击&#8220;添加&#8221;按钮：</p>
<p><img height=257 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202315107.jpg" width=384 border=0></p>
<p>通过&#8220;文件名&#8221;可以指定备份到的本地磁盘路径，点击<img height=32 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202315635.jpg" width=35 border=0>，则可以选择路径和文件名：</p>
<p><img height=413 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202315694.jpg" width=408 border=0></p>
<p>连续单击&#8220;确定&#8221;，则开始备份，备份完成如图所示：</p>
<p><img height=127 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202315428.jpg" width=198 border=0></p>
<p>备份数据库完成。可以在指定的路径下查看备份的数据库，如图所示：</p>
<p><img height=509 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202316234.jpg" width=583 border=0></p>
<p><span style="COLOR: red">数据库的还原</span></p>
<p>首先要建立一个新的数据库(比如：newsky2098)，把将要还原的数据库还原到这个数据库上。</p>
<p>指定要还原到的数据库(这里是newsky2098)，右击这个数据库的图标，选择&#8220;所有任务&#8221;列表下的&#8220;还原数据库&#8221;，弹出如下对话框：</p>
<p><img height=459 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202316730.jpg" width=494 border=0></p>
<p>还原选项，要选择&#8220;从设备&#8221;，则对话框变为：</p>
<p><img height=459 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202316440.jpg" width=494 border=0></p>
<p>单击参数中&#8220;选择设备&#8221;：</p>
<p><img height=400 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202317613.jpg" width=482 border=0></p>
<p>单击&#8220;添加&#8221;：</p>
<p><img height=257 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202317263.jpg" width=384 border=0></p>
<p>找到备份过的数据库的路径，选择已经备份的数据库：</p>
<p><img height=413 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202317647.jpg" width=408 border=0></p>
<p>连续单击&#8220;确定&#8221;，直到&#8220;还原数据库&#8221;对话框，通过选择该对话框中的&#8220;选项&#8221;选项卡：</p>
<p><img height=459 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202317374.jpg" width=494 border=0></p>
<p>选择&#8220;在现有的数据库上强制还原&#8221;单选按钮，然后<span style="COLOR: red">修改物理文件名的路径</span>，找到一个有效的路径就可以了，原来的路径有问题，然后单击&#8220;确定&#8221;，显示还原进度，最后提示还原成功：</p>
<p><img height=127 alt="" src="http://www.cnitblog.com/images/cnitblog_com/weiweibbs/20070803202318370.jpg" width=287 border=0></p>
<p>数据库的还原完成。</p>
<p>&nbsp;</p>
<img src ="http://www.cnitblog.com/weiweibbs/aggbug/48840.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/weiweibbs/" target="_blank">hobo</a> 2008-09-08 17:08 <a href="http://www.cnitblog.com/weiweibbs/archive/2008/09/08/48840.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL Server 2000的数据还原的“设备激活错误”</title><link>http://www.cnitblog.com/weiweibbs/archive/2008/09/08/48839.html</link><dc:creator>hobo</dc:creator><author>hobo</author><pubDate>Mon, 08 Sep 2008 08:40:00 GMT</pubDate><guid>http://www.cnitblog.com/weiweibbs/archive/2008/09/08/48839.html</guid><wfw:comment>http://www.cnitblog.com/weiweibbs/comments/48839.html</wfw:comment><comments>http://www.cnitblog.com/weiweibbs/archive/2008/09/08/48839.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/weiweibbs/comments/commentRss/48839.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/weiweibbs/services/trackbacks/48839.html</trackback:ping><description><![CDATA[数据库恢复时出现诸如&#8220;设备激活错误，请使用with move选项来标志该文件的有效位置&#8221;报错的解决方法。 <br><br>　　还原数据库时， 发现在企业管理器中，操作：所有任务——&gt;还原数据库——&gt;选择&#8220;从设备&#8221;还原，找到备份文档路径，强制还原。报错：设备激活错误，请使用with move选项来标志该文件的有效位置。 <br><br>　　解决方法：右键点&#8220;数据库&#8221;（注意不是某个特定的数据库）－－》所有任务－－》还原数据库－－》选择&#8220;从设备&#8221;还原，选择要还原成的数据库名，然后在选项卡中，选择最现有数据库上强制还原数据库，然后在下面修改数据库还原后的物理路径，这个路径要是存在的一个路径，否则就会出现上面的错误，逻辑文件名可以不用改。 <br><br>　　原来就是路径错误 <br><br>　　再转一个错误解决办法，可能以后用的到。 <br><br>　　怎么样把SQL server 2000的用户表的所有者，改成dbo，而不是用户名? <br><br>　　答：方法一：右键点击该表-》设计表，在上面的一排小图标中，点最后一个&#8220;条件约束&#8221;，点&#8220;表&#8221;页，在里面更改所有者。 <br><br>　　方法二：利用脚本直接执行，用系统帐号或者超户登陆到该数据库，然后执行下面语句： <br><br>　　(注：第二种方法只能使用一次，第二次使用会出错） <br><br>　　
<center>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">sp_configure&nbsp;</span><span style="COLOR: #ff0000">'</span><span style="COLOR: #ff0000">allow&nbsp;updates</span><span style="COLOR: #ff0000">'</span><span style="COLOR: #000000">,</span><span style="COLOR: #ff0000">'</span><span style="COLOR: #ff0000">1</span><span style="COLOR: #ff0000">'</span><span style="COLOR: #000000"><br><img src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">go</span><span style="COLOR: #000000"><br><img src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">reconfigure</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">with</span><span style="COLOR: #000000">&nbsp;override<br><img src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">go</span><span style="COLOR: #000000"><br><img src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">update</span><span style="COLOR: #000000">&nbsp;sysobjects&nbsp;</span><span style="COLOR: #0000ff">set</span><span style="COLOR: #000000">&nbsp;uid</span><span style="COLOR: #808080">=</span><span style="FONT-WEIGHT: bold; COLOR: #800000">1</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">where</span><span style="COLOR: #000000">&nbsp;uid</span><span style="COLOR: #808080">&lt;&gt;</span><span style="FONT-WEIGHT: bold; COLOR: #800000">1</span><span style="COLOR: #000000"><br><img src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">go</span><span style="COLOR: #000000"><br><img src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top>sp_configure&nbsp;</span><span style="COLOR: #ff0000">'</span><span style="COLOR: #ff0000">allow&nbsp;updates</span><span style="COLOR: #ff0000">'</span><span style="COLOR: #000000">,</span><span style="COLOR: #ff0000">'</span><span style="COLOR: #ff0000">0</span><span style="COLOR: #ff0000">'</span><span style="COLOR: #000000"><br><img src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">go</span><span style="COLOR: #000000"><br><img src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">reconfigure</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">with</span><span style="COLOR: #000000">&nbsp;override<br><img src="http://www.cnitblog.com/Images/OutliningIndicators/None.gif" align=top></span></div>
</center>
<img src ="http://www.cnitblog.com/weiweibbs/aggbug/48839.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/weiweibbs/" target="_blank">hobo</a> 2008-09-08 16:40 <a href="http://www.cnitblog.com/weiweibbs/archive/2008/09/08/48839.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用JAVA操作数据库Datetime数据</title><link>http://www.cnitblog.com/weiweibbs/archive/2008/09/04/48700.html</link><dc:creator>hobo</dc:creator><author>hobo</author><pubDate>Thu, 04 Sep 2008 06:38:00 GMT</pubDate><guid>http://www.cnitblog.com/weiweibbs/archive/2008/09/04/48700.html</guid><wfw:comment>http://www.cnitblog.com/weiweibbs/comments/48700.html</wfw:comment><comments>http://www.cnitblog.com/weiweibbs/archive/2008/09/04/48700.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/weiweibbs/comments/commentRss/48700.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/weiweibbs/services/trackbacks/48700.html</trackback:ping><description><![CDATA[<p><font face=Verdana>在JDK 1.1后，java.util.Date 类型的大多数方法已经不推荐使用了。代替它的是Calendar。</font></p>
<p><font face=Verdana>而在java.sql.Date 和 java.util.Date之间，有些微妙的关系。</font></p>
<p><font face=Verdana>如何将Date类型插入数据库中，成为好多人的一个不小的障碍。</font></p>
<p><font face=Verdana>当然，并不一定要在外部插入时间，因为在数据库中，可以让它自动插入，比如：MSSQL里面，用getdate()来插入当前时间，而在Insert时，便可以不用管它了。但有的时候还是避免不了，要手工插入时间，以更新数据库。</font></p>
<p><font face=Verdana>1、java.util.Calendar 格式化时间</font></p>
<p dir=ltr style="MARGIN-LEFT: 20px"><font color=#000000><font face=Verdana><font color=#003366>Calendar</font> cal = <font color=#0000ff>new</font> <font color=#003366>GregorianCalendar</font>();<br><font color=#0000ff>int</font> year = cal.get(<font color=#003366>Calendar</font>.YEAR);<br><font color=#0000ff>int</font> month = cal.get(<font color=#003366>Calendar</font>.MONTH)+1;<br><font color=#0000ff>int</font> day = cal.get(<font color=#003366>Calendar</font>.DAY_OF_MONTH);<br><font color=#0000ff>int</font> dayOfWeek = cal.get(<font color=#003366>Calendar</font>.DAY_OF_WEEK);<br><font color=#0000ff>String</font> week = "";<br><font color=#0000ff>switch</font>(dayOfWeek) {<br><font color=#0000ff>case</font> 1:<br>&nbsp;week = <font color=#ff00ff>"星期天"</font>; <font color=#0000ff>break</font>;<br><font color=#0000ff>case</font> 2:<br>&nbsp;week = <font color=#ff00ff>"星期一"</font>; <font color=#0000ff>break</font>;<br><font color=#0000ff>case</font> 3:<br>&nbsp;week = <font color=#ff00ff>"星期二"</font>; <font color=#0000ff>break</font>;<br><font color=#0000ff>case</font> 4:<br>&nbsp;week = <font color=#ff00ff>"星期三"</font>; <font color=#0000ff>break</font>;<br><font color=#0000ff>case</font> 5:<br>&nbsp;week = <font color=#ff00ff>"星期四"</font>; <font color=#0000ff>break</font>;<br><font color=#0000ff>case</font> 6:<br>&nbsp;week = <font color=#ff00ff>"星期五"</font>; <font color=#0000ff>break</font>;<br><font color=#0000ff>default</font>:<br>&nbsp;week = <font color=#ff00ff>"星期六"</font>; <font color=#0000ff>break</font>;<br><br><font color=#0000ff>int</font> hour = cal.get(<font color=#003366>Calendar</font>.HOUR_OF_DAY);&nbsp; <font color=#008080>// 24小时制</font><br><font color=#008080>// int hour = cal.get(Calendar.HOUR); // 12小时制</font> <br><font color=#0000ff>int</font> minute = cal.get(<font color=#003366>Calendar</font>.MINUTE);<br><font color=#0000ff>int</font> second = cal.get(<font color=#003366>Calendar</font>.SECOND);<br><font color=#0000ff>String</font> h,m,s;<br><font color=#0000ff>if</font>(hour&lt;10) h = <font color=#ff00ff>"0"</font>+hour; <font color=#0000ff>else</font> h = hour+<font color=#ff00ff>""</font>;<br><font color=#0000ff>if</font>(minute&lt;10) m = <font color=#ff00ff>"0"</font>+minute; <font color=#0000ff>else</font> m = minute+<font color=#ff00ff>""</font>;<br><font color=#0000ff>if</font>(second&lt;10) s = <font color=#ff00ff>"0"</font>+second; <font color=#0000ff>else</font> s = second+<font color=#ff00ff>""</font>;</font></font></p>
<p dir=ltr style="MARGIN-RIGHT: 0px"><font face=Verdana color=#000000>在JSP中输出是：</font></p>
<p dir=ltr style="MARGIN-RIGHT: 0px"><font face=Verdana color=#000000>今天是:&nbsp;&lt;%=year%&gt;年&lt;%=month%&gt;月&lt;%=day%&gt;日&lt;%=week%&gt;&nbsp;&lt;%=h%&gt;:&lt;%=m%&gt;:&lt;%=s%&gt;</font></p>
<p dir=ltr style="MARGIN-RIGHT: 0px"><font face=Verdana><font color=#003366><font color=#000000>结果：</font> </font><font color=#ff0000>今天是: 2006年4月14日星期五 05:35:26</font></font></p>
<p><font face=Verdana color=#000000>2、在数据库中插入时间</font></p>
<p dir=ltr style="MARGIN-LEFT: 20px"><font face=Verdana>PreparedStatement ps = con.prepareStatement("insert into TableName(dAddTime) values(?)");<br>这里有三种方式：<br>1) <font color=#003366>ps.setDate(1,new java.sql.Date(System.currentTimemillis()));</font><br>2) <font color=#003366>ps.setTime(2,new java.sql.Time(System.currentTimemillis()));</font><br>3) <font color=#003366>ps.setTimestamp(3,new java.sql.Timestamp(System.currentTimemillis()));</font><br>第一种只插入年月日 0000-00-00<br>第二种只插入时间 00:00:00 <br>第三种则插入完整的时间 0000-00-00 00:00:00.000 .000是毫秒数。</font></p>
<p><font face=Verdana>3、取出数据库时间</font></p>
<p dir=ltr style="MARGIN-LEFT: 20px"><font face=Verdana>通常只有两种：<br>1) <font color=#003366>getDate(String colname);</font> <font color=#339966>// 取出日期 格式：0000-00-00</font><br>2) <font color=#008080>getTimestamp(String colname);</font> <font color=#008080>// 取出日期和时间 格式：0000-00-00 00:00:00.000</font><br><font color=#808080>3) getTime(String colname);</font> <font color=#339966>// 只取出时间部份 格式：00:00:00 几乎不用，因为没有人只会取出时间，而不用日期。</font><br></font></p>
<img src ="http://www.cnitblog.com/weiweibbs/aggbug/48700.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/weiweibbs/" target="_blank">hobo</a> 2008-09-04 14:38 <a href="http://www.cnitblog.com/weiweibbs/archive/2008/09/04/48700.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jsp 与 sql server 2000 的Date连接</title><link>http://www.cnitblog.com/weiweibbs/archive/2008/09/04/48699.html</link><dc:creator>hobo</dc:creator><author>hobo</author><pubDate>Thu, 04 Sep 2008 06:37:00 GMT</pubDate><guid>http://www.cnitblog.com/weiweibbs/archive/2008/09/04/48699.html</guid><wfw:comment>http://www.cnitblog.com/weiweibbs/comments/48699.html</wfw:comment><comments>http://www.cnitblog.com/weiweibbs/archive/2008/09/04/48699.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/weiweibbs/comments/commentRss/48699.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/weiweibbs/services/trackbacks/48699.html</trackback:ping><description><![CDATA[当你在jsp中连接sql server 2000 时，会遇到Date类型的麻烦：<br>&nbsp;&nbsp; 例如：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 添加数据时：PreparedStatement stm=con.prepareStatement("insert into message values(?,?,?,?,?)");<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stm.setString(1,msg.getTitle());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;stm.setString(2, msg.getName());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;stm.setString(3, msg.getContent());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;if(msg.getEmail().length()==0)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;stm.setString(4, null);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;else stm.setString(4, msg.getEmail());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="COLOR: red">stm.setDate(5,new java.sql.Date(new java.util.Date().getTime()));//报错</span><br>&nbsp;&nbsp;&nbsp;&nbsp; 就会报错：很麻烦。<br><br>&nbsp;&nbsp;可以通过下面的方式转换一下:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; java.sql.Date sd;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; java.util.Date ud;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;ud = new java.util.Date();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sd = new java.sql.Date(ud.getTime());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stm.setDate(5,sd);<br>&nbsp;&nbsp; 就可以了，我也不知道这是为什么啊，呵呵，反正是好使了~~<br>
<img src ="http://www.cnitblog.com/weiweibbs/aggbug/48699.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/weiweibbs/" target="_blank">hobo</a> 2008-09-04 14:37 <a href="http://www.cnitblog.com/weiweibbs/archive/2008/09/04/48699.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>改变Tomcat的端口de方法</title><link>http://www.cnitblog.com/weiweibbs/archive/2008/06/24/45964.html</link><dc:creator>hobo</dc:creator><author>hobo</author><pubDate>Tue, 24 Jun 2008 08:52:00 GMT</pubDate><guid>http://www.cnitblog.com/weiweibbs/archive/2008/06/24/45964.html</guid><wfw:comment>http://www.cnitblog.com/weiweibbs/comments/45964.html</wfw:comment><comments>http://www.cnitblog.com/weiweibbs/archive/2008/06/24/45964.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/weiweibbs/comments/commentRss/45964.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/weiweibbs/services/trackbacks/45964.html</trackback:ping><description><![CDATA[为了清楚的阐述我的观点，我先说明一下我的Tomcat安装在：E:\Program Files\Apache Software <br><br>Foundation\Tomcat 5.0。在Tomcat 5.0目录下找到　conf，打开 conf，找到 server.xml,　在这个文件 <br><br>里面找到这些内容，如下： <br>　 <br>　　&lt;!-- Define a non-SSL Coyote HTTP/1.1 Connector on the port specified <br>during installation --&gt; <br>&lt;Connector <br>port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" <br>enableLookups="false" redirectPort="8443" acceptCount="100" <br>debug="0" connectionTimeout="20000" <br>disableUploadTimeout="true" /&gt; <br><br><br>　　其中第四行中的port="8080" ，这个8080就是Tomcat 的端口，如果说你想改的话，在这里改就行 <br><br>了，不过改了之后，要重启Tomcat服务器。 <br>
<img src ="http://www.cnitblog.com/weiweibbs/aggbug/45964.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/weiweibbs/" target="_blank">hobo</a> 2008-06-24 16:52 <a href="http://www.cnitblog.com/weiweibbs/archive/2008/06/24/45964.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle 10g 安装完成后,无法登陆EM的解决办法</title><link>http://www.cnitblog.com/weiweibbs/archive/2008/06/24/45958.html</link><dc:creator>hobo</dc:creator><author>hobo</author><pubDate>Tue, 24 Jun 2008 07:34:00 GMT</pubDate><guid>http://www.cnitblog.com/weiweibbs/archive/2008/06/24/45958.html</guid><wfw:comment>http://www.cnitblog.com/weiweibbs/comments/45958.html</wfw:comment><comments>http://www.cnitblog.com/weiweibbs/archive/2008/06/24/45958.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/weiweibbs/comments/commentRss/45958.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/weiweibbs/services/trackbacks/45958.html</trackback:ping><description><![CDATA[<p>状况：<br><br>打开<span style="COLOR: red"><strong><a href="http://ty-:5500/em"><u><font color=#0000ff>http://ty-:5500/em</font></u></a></strong></span>，系统显示如下信息：<br><br>数据库状态当前不可用。可能是因为数据库的状态为装载或不装载。单击&nbsp;'启动'&nbsp;可以获得当前状态并打开数据库。如果无法打开数据库,&nbsp;单击&nbsp;'执行恢复'&nbsp;可执行相应的恢复操作。<br>单击启动：出现<br>－－－－－－－－－－－－－－－－－－<br>启动/关闭:请指定主机和目标数据库身份证明&nbsp;<br>请指定以下身份证明,&nbsp;以更改数据库状态。&nbsp;<br>主机身份证明&nbsp;<br><br>指定操作系统的用户名和口令,&nbsp;以登录到目标数据库计算机。*&nbsp;用户名&nbsp;<br><br>*&nbsp;口令&nbsp;<br><br>请指定目标数据库的身份证明。<br>要使用操作系统验证,&nbsp;请将用户名和口令字段留空。*&nbsp;用户名&nbsp;<br><br>*&nbsp;口令&nbsp;<br><br>数据库&nbsp;orcl&nbsp;<br>*&nbsp;连接身份&nbsp;SYSOPER&nbsp;&nbsp;&nbsp;&nbsp; SYSDBA&nbsp;<br>另存为首选身份证明&nbsp;<br><br>请注意,&nbsp;您需要以&nbsp;SYSDBA&nbsp;或&nbsp;SYSOPER&nbsp;身份登录到数据库,&nbsp;然后才能更改数据库状态。&nbsp;<br><br>－－－－－－－－－－－－－－－－－－－－－－－<br>口令我输入正确，但是<br>错误消息&nbsp;<br><br>RemoteOperationException:&nbsp;ERROR:&nbsp;Wrong&nbsp;password&nbsp;for&nbsp;user&nbsp;<br><br><br>我用的是windows用户名和密码，还有数据库的用户名和密码，但还是提示密码错误！<br><br>解决办法：<br><br>开始-〉设置&nbsp;-〉控制面板&nbsp;-〉管理工具-〉本地安全策略-〉安全设置-〉本地策略-〉用户权限指派<span style="COLOR: red"><strong>-〉"作为批处理作业登陆"</strong></span>(一般在最后)，我们在里面添加自己的用户组即可。</p>
<p>设置好批处理作业登陆后,再试登陆,提示</p>
<p>&nbsp; ERROR: &nbsp; <br>&nbsp; ORA-28000: &nbsp; the &nbsp; account &nbsp; is &nbsp; locked </p>
<p>原因是,因为多次登陆不成功,账号被锁,使用下面的命令进行解锁</p>
<p>alter &nbsp; user &nbsp; scott &nbsp; account &nbsp; unlock;</p>
<p>解锁账号后再登陆,结果还是提示</p>
<p>数据库状态当前不可用。可能是因为数据库的状态为装载或不装载。单击&nbsp;'启动'&nbsp;可以获得当前状态并打开数据库。如果无法打开数据库,&nbsp;单击&nbsp;'执行恢复'&nbsp;可执行相应的恢复操作。</p>
<p>是什么原因呢,找了网上的很多资料,有人说是因为oracle的密码不能是以数字开头的,还有sysman等账号默认是锁住的,需要解锁</p>
<p>最简单的方法就是使用 emca -r 重新配置数据库,此命令需要oracle的安装目录下的bin路径下运行,如图</p>
<img src="http://www.msnshow.cn/Article/UploadFiles/200711/20071108231645786.gif"><br><br>配置完成后,重新登陆EM,界面如下:<br><br><br><img style="FILTER: ; WIDTH: 384px; HEIGHT: 231px" height=231 alt=EM登陆界面 hspace=0 src="http://www.msnshow.cn/Article/UploadFiles/200711/20071108231847168.jpg" width=384 border=1><br><br><br>
<p>使用sys账号即可登陆成功!<br></p>
<br>终于弄好了，呵呵<br><br>附件：
<h3>请问在cmd.exe界面怎么输入汉字？ </h3>
<p>按Ctrl加空格,默认是输入法栏的第一个输入法,调出输入法后可以用鼠标在语言栏选择其他输入法（或者打开CMD之后直接用鼠标在语言栏中选择也可以）。</p>
呵呵，有用哦！！<br>
<img src ="http://www.cnitblog.com/weiweibbs/aggbug/45958.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/weiweibbs/" target="_blank">hobo</a> 2008-06-24 15:34 <a href="http://www.cnitblog.com/weiweibbs/archive/2008/06/24/45958.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>