自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

草莓在努力!!!

数字的舞蹈----新博客:http://www.cnblogs.com/zdcaolei/

  • 博客(21)
  • 资源 (26)
  • 收藏
  • 关注

原创 WINXP下的一个由AcroRd32Info.exe引发的错误

WINXP下的一个由错误AcroRd32Info.exe引发的错误别人的解决办法:1。写在你的Adobe Acrobat,重新正确安装新版本;2。运行 输入cmd 回车在命令提示符下输入for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 试了试有效

2012-03-29 19:57:21 956

原创 2012.3.28《轻量级JAVA EE企业应用实战第三版》

2012.3.28《轻量级JAVA EE企业应用实战第三版》    今天看了李刚写的,《轻量级JAVA EE企业应用实战第三版》,发些感慨,一个是“我爸是李刚”,一个是技术强者李刚,同样为人,差别怎么这么大呢?其实,一个人拥有上进心与没有上进心,差距就是能这么大。回到正题,今天一口气看了194页,为了能够更清楚的构建思路,我后来又回味了半个小时,看看停停想想,感觉很美,J2EE我刚开始

2012-03-29 00:24:41 2784 1

原创 2012.3.27《JAVA程序设计教程》

2012.3.27《JAVA程序设计教程》这本书看了第三遍,将每一个细节重新看了一遍,着实费力。每看一遍都有一个新的感悟,还是多看几遍,一定要把基础打得很牢固~!没有什么可以摘抄的,全部是技术上的知识点。这本书1025页。真的好厚好厚,搞计算机的伤不起啊~~希望毕业时候能看到十遍以上吧。还需要看其他的书。

2012-03-28 16:56:10 1512 1

转载 如何自己编写Makefile

如何自己编写Makefile  相信很多朋友都有过这样的经历,看着开源项目中好几页的makefile文件,不知所云。在日常学习和工作中,也有意无意的去回避makefile,能改就不写,能用ide就用ide。其实makefile并没有想象的那么难写,只要你明白了其中的原理,自己实践几次。你也可以自己写makefile,让别人对你头来羡慕的目光。  下面本人介绍一下自己的学习成

2012-03-28 15:03:22 586

原创 软件工程学习笔记一

软件工程学习笔记一我很小的时候就有梦想,想要当一个极为优秀的程序设计师,因为觉得程序设计师非常的酷、非常帅,能操纵虚拟的世界,运行如此完美的逻辑,并造福他人,是一种高尚有趣的职业。现在这种向往,并没有因为外界的许多因素而改变。最近开始学习软件工程,其实较早的时候就自学过,有许多知识都忘了,现在再正式来学,感觉还是做一些笔记比较好,软件工程学是对软件设计反思的结晶,要设计好的软件,我

2012-03-27 16:43:10 1006

原创 从测试的角度来重新反思我们自己的程序以及我们的程序员之路——“通过追本溯源来进行前瞻性思考”

从测试的角度来重新反思我们自己的程序以及我们的程序员之路——“通过追本溯源来进行前瞻性思考” 最近比较忙,而且情绪上有些浮动,但控制的非常好。这几天协会搞一个编程比赛,部分的题目是我出的,所以最后大家决定让我做测试人员,对协会的比赛进行评测。我虽然已不担任协会职务,却毅然接受了。首先,我了解了测试相关的概念,阅读了《软件测试》、《软件测试的艺术》、《微软的软件测试之道》、《

2012-03-26 15:00:26 830

原创 让游戏不再愁“钱”花--->解决“钱不够花”问题---自编游戏修改器

让游戏不再愁“钱”花--->解决“钱不够花”问题---自编游戏修改器刚才在整理以往的代码时候,整理到VB,还发现一个小玩具,我都快忘了,初中的时候玩红色警戒尤里的复仇,刚开始玩打最多的国家比较难,特别是机器配置越高,计算机越牛,不得不开加速齿轮来调节,感觉如果有更多的钱,就不需要加速齿轮了,于是萌生了能否搞个自己的修改器的想法。首先,那个时候我已经知道那些money和数据都在内存中,为什么

2012-03-22 10:15:21 1392

原创 小工具---年级卫生评比

小工具---年级卫生评比外面那雨下的正紧,边上两个同学正在“梦三国”激战,我开始回忆起大一制作的一个小工具。刚上大学的时候,老师竟然选择我成为四个年级负责人之一,竟然成了年级负责人,按照俞敏洪的说法,管他是什么荣誉,先拿了再说,其实这个负责人还是很难做的,现在给大家介绍我为做好这个职务而制作的小工具,大家一定会感慨,这年头干啥都不容易。首先贴一张制作成功的图:大家可以看到,

2012-03-21 16:24:22 707

原创 剿灭“隐形刺客”——Desktop.ini维金(Worm.Viking.m)病毒的变种

剿灭“隐形刺客”——Desktop.ini维金(Worm.Viking.m)病毒的变种套用一句笑话,在编程界,我中毒中的最多,在病毒界,我“消毒”消得最多。很郁闷的是我一直没有摆脱的病毒是Desktop.ini病毒,这个病毒似乎从我很小的时候就跟着我了,我MP3、PDA、各种优盘,里面全部是这类病毒,因为实在是太多文件了,大概2000多个G的文件要杀,最后我索性不管了,但是在编写了“郑大扫帚1

2012-03-20 21:30:42 3853 1

原创 JAVA中需要注意的问题----收集版本

一、java中String和StringBuffered有什么区别?--看到的一个很好的回答在我以前的了解中,String是一个final Class, StringBuffer不是。所以对于 String a = "yacht" ,String b = "yacht1" String c = a + b ; 存在一个对象拷贝构造和解析的消耗问题;对于一个StringBuffer来说,Stri

2012-03-20 17:37:26 583

原创 小玩具——单词词频统计

小玩具——单词词频统计该程序是在我学习JAVA过程中的一个偶然想法,距离现在很久了,现在回顾一下这个程序的编写过程,有一天我正在背CET-4单词,实在是很煎熬啊,看着好厚一本俞敏洪的CET-4,我实在是感到很不开心,背着背着,我在想如果能够找出所有从2000年到本年的卷子中的单词频率,是否会使背单词容易些?我简单在大脑中“验证”了一下设计方法,验证通过,也许是不想背单词,我立刻被这个很好的不背

2012-03-20 17:05:40 2028 2

原创 肢解“文件夹图标”病毒,制作专杀工具——“郑大扫帚”

肢解“文件夹图标”病毒,制作专杀工具——“郑大扫帚”回想2009年7-8月份,学校机房被“文件夹图标病毒”变成了病毒“集散地”,由于大量的优盘在机房中使用,很快该病毒传遍了校园,打印店等地方也被感染,我对此病毒采用手杀方式清除,那时候还没有任何一个杀毒软件能够查杀此病毒。然而,没想到的是这个病毒使作为校计算机协会主席兼技术部部长的我,分身乏术,每天都在为好朋友、同学的“紧急呼救”而困扰,所以我

2012-03-19 21:55:22 4065

原创 掐住吃内存大虫的喉咙---find.exe和cmd.exe和Rar.exe病毒

掐住吃内存大虫的喉咙我们都听说过,贝多芬“掐住命运的喉咙”这句响亮而霸气的话语。最近,本想开始写日志的时候,一个“大虫”挡在我的前面——find.exe和cmd.exe和Rar.exe病毒,笔记本装的XP,这三个进程反复开启,每次开机之后不到5秒系统就停止了动作了。我不想跟这条大虫纠缠,就索性直接GHOST了,然而没想到,恢复后,立刻死灰复燃,用另一设备查看网络上说明,都是说无法杀掉。无奈啊,

2012-03-18 23:50:14 11437

转载 亲爱的web程序员,你看过你的源码么?

亲爱的web程序员,你看过你的源码么?投递人 Conis 发布于 2010-04-21 14:22 评论(0) 有1000人阅读  原文链接  [收藏]  «»   我们很多程序员,特别是.net的程序员,在做了多年的开发之后,还是沉迷于拖控件的方式来解决问题,对于企业级的系统,如OA/CMS之类的B/S系统,当然不会有什么问题,因为基本上都是在内网,速度100

2012-03-17 15:55:02 695

转载 移动应用“来电通”开发者赚到第一桶金

移动应用“来电通”开发者赚到第一桶金投递人 itwriter 发布于 2010-05-14 10:53 评论(0) 有763人阅读  原文链接  [收藏]  «»   5月14日消息,在中国移动Mobile Market(移动应用商场)里,有一款上线仅仅两个月下载量就突破6万次的软件。而这款软件的作者苏志宏——一位普通的个人开发者,因此从Mobile Marke

2012-03-17 15:54:40 881

转载 清华第一名考研自述

一、考生档案姓        名:胡杭所在院校:武汉大学水利水电学院水利水电工程专业报考院校:清华大学土木水电学院水利系河川枢纽研究所考研成绩:政治 76   英语 69    数学 140    专业课   146    总分 431排        名:初试第一、复试第一二、综述在准备考研的时候,我咨询了很多学长,想从他们那里学习些经验教训,让自己少走弯路。

2012-03-17 15:44:24 3514

原创 奋斗和追求精神,以及何时青春已逝的思考

俞敏洪:“杨振宁教授奋斗和追求精神以及他身上的青春从来没有丧失过,人的青春跟年龄没有关系,跟你的志向有关系,当一个人回头看自己过去的时候,就是老年来到的时候,当一个人无论什么时候都是眼睛在往前面看,90岁还对美女有感觉,表示青春还在。”       我觉得这句话说得很赞。奋斗和追求精神,青春与志向,我们不就是为此而热情的活着。在生活中除了爱以外的其他的全部,即已在此。 急事慢做,就是你

2012-03-15 19:32:49 838

转载 女程共勉:必须证明自己是真正的优秀----顶该贴

写在前面的话:      其实作为一个计算机专业的大学生,我想说的是,至少我是非常顶女程序员的,这并不因为我没有女朋友,哈哈~(其实是有的,不过是远距离的,还没完全定),我认为女程序员之所以被不公平待遇,并不是女程序员不够优秀,而是用人单位充分利用劳动力导致的,女生要孕育下一代,自然不能够一直处于工作状态,公司还要付一笔很客观的费用。另一方面,这个行业在小公司实在是很累,要大公司还是不错的。普

2012-03-15 18:50:41 869

原创 陆续发表的博文目录,我喜欢做之前列个计划

陆续发表的博文目录,我喜欢做之前列个计划,害怕偷懒啊~~其实真的没有做出什么好东西来,之所以上来发表,也是要让自己在此特殊的时期,反省一下自己到底做了什么,不浪费这些经历,对于自己做的什么有一个更深的剖析,以求进步。希望各位不要见笑,特别是提高自己的语言表达能力,这在以后的日子里非常有用。计划:(文章发表顺序可能不同)1、CET词频分析 (JAVA) (偶的一个很小的玩具)后来发现

2012-03-15 14:35:07 714

原创 最近努力的学英语

2012.3.15日 今天消费者权益保护日,祝福大家几年都买到自己满意的东西~~最近非常卖命卖萌的学英语,上星期非常卖力的横扫了新概念第一册和第二册,对新概念中的课文每一课都认真的听了发音,对于口语,我实在没有太好的办法,就先练习听力了,每天都坚持听各类英语新概念、BBC、口语交际英语。听说读写。。。写作还需要加强,因此我希望能够每天写一篇,实在是没有勇气在博客上发表,但是估计

2012-03-15 14:21:44 658

原创 新的开始,我要在博客上写点自己的东西~~

大家好,我是一名铁杆计算机爱好者,文笔一般,在阅读各位大神小神大牛小牛等等神牛文章之后,虽膜拜不已,感受深刻,仍鼓起勇气,就像鲁迅先生所说,觉得有“写点东西的必要了”。并不是我要创出怎样优美技巧深刻的文章,而是觉得作为同样的计算机爱好者,虽技艺欠佳,文笔拙劣,必须要逼迫自己将生活中对技术的热爱和思考,沉淀下来。        此博客于2005年申请,但历经波折,我一直把该博客当做记录信息的地方

2012-03-15 11:01:14 1775

让你不再害怕指针

让你不再害怕指针

2014-08-22

Objective C编程之道 iOS设计模式解析

Objective C编程之道 iOS设计模式解析》 美 Carlo Chung [PDF] &ckook pdf

2014-08-22

IPhone开发秘籍(第2版) 包括书带的源码 第四部分 共四部分 【分要的不多】

IPhone开发秘籍(第2版) 包括书带的源码 第一部分 共四部分 【分要的不多】

2014-08-20

Actuate e.Report Designer Pro 技术使用手册

Actuate e.Report Designer Pro 技术使用手册

2014-08-20

IBM_Maximo开发培训资料

IBM_Maximo开发培训资料,非常不错的。适合初学者

2014-08-20

IPhone开发秘籍(第2版) 包括本书源码 第三部分 共四部分 分较少版本

IPhone开发秘籍(第2版) 包括本书源码 第三部分 共四部分 分较少版本

2014-08-20

IPhone开发秘籍(第2版) 包括书带的源码 第二部分 共四部分 【分要的不多】

IPhone开发秘籍(第2版) 包括书带的源码 第二部分 共四部分 【分要的不多】

2014-08-20

IPhone开发秘籍(第2版) 包括书带的源码 第一部分 共四部分 【分要的不多】

IPhone开发秘籍(第2版) 包括书带的源码 第一部分 共四部分 【分要的不多】

2014-08-20

精品课程网站的设计--设计需求与探究--案例

精品课程网站的设计--设计需求与探究精品课程网站的设计--设计需求与探究精品课程网站的设计--设计需求与探究

2011-08-14

获得内存CPU并画出曲线表示,可调精度.rar

windows获得内存CPU并画出曲线表示,可调精度.rarwindows获得内存CPU并画出曲线表示,可调精度.rarwindows获得内存CPU并画出曲线表示,可调精度.rar

2011-08-14

blazeds.war

blazeds.warblazeds.war

2011-08-14

apache-tomcat-6.0.32.exe

apache-tomcat-6.0.32.exeapache-tomcat-6.0.32.exeapache-tomcat-6.0.32.exe

2011-08-14

Windows Phone7开发系列课程.pdf

Windows Phone7开发系列课程.pdfWindows Phone7开发系列课程.pdfWindows Phone7开发系列课程.pdf

2011-08-14

Div+CSS经典速成教程.pdf 绝对实用

Div+CSS经典速成教程.pdf 绝对实用

2011-08-14

Flex体系架构深度剖析.pdf

Flex体系架构深度剖析.pdfFlex体系架构深度剖析.pdfFlex体系架构深度剖析.pdfFlex体系架构深度剖析.pdfFlex体系架构深度剖析.pdf

2011-08-13

FLEX 入门到精通教程FLEX很好的教程

FLEX很好的教程 FLEX 入门 精通 教程FLEX很好的教程 FLEX 入门 精通 教程

2011-08-13

FLEX很好的教程FLEX很好的教程 FLEX 入门 精通 教程

FLEX很好的教程 FLEX 入门 精通 教程

2011-08-13

多人视频会议RED5+FLEX

package chat; import org.red5.server.adapter.ApplicationAdapter; import org.red5.server.api.IConnection; import org.red5.server.api.IClient; import org.red5.server.api.IScope; import org.red5.server.api.Red5; import org.red5.server.api.service.IServiceCapableConnection; import org.red5.server.api.so.ISharedObject; import org.red5.server.api.ScopeUtils; import org.red5.server.api.so.ISharedObjectService; import org.red5.server.api.*; import org.red5.server.api.scheduling.*; import org.red5.samples.components.ClientManager; import org.red5.server.api.service.ServiceUtils; import org.red5.server.api.service.*; import org.red5.server.api.service.IPendingServiceCallback; // import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import java.util.*; // // public class Application extends ApplicationAdapter{ public Map<String, CClient> clients = new HashMap<String, CClient>(); public class CClient{ String id = null; String pseudo = null; String role = null; String sexe = null; String status = null; String room=null; String world=null; public String getRole(){ return role; } public String getName(){ return pseudo; } public String getId(){ return id; } public String getSexe(){ return sexe; } public String getStatus(){ return status; } public String getRoom(){ return room; } public String getWorld(){ return world; } public void setRole(String _role){ role = _role; } public void setPseudo(String _pseudo){ pseudo = _pseudo; } public void setSexe(String _sexe){ sexe = _sexe; } public void setId(String _id){ id = _id; } public void setStatus(String _status){ status = _status; } public void setRoom(String _room){ room = _room; } public void setWorld(String _world){ world = _world; } }

2011-08-13

RED5多人会议源码

RED5多人会议源码 基于FLEX RED5 red5 多人 会议 源码

2011-08-13

commons-codec-1.4.jar commons-httpclient.jar commons-logging-1.0.4(1).jar

commons-codec-1.4.jar commons-httpclient.jar commons-logging-1.0.4(1).jar下载

2011-07-18

Java实现远程屏幕监视

package cn.com.origin.net; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class Server { public Server() { } public void listen() throws IOException { ServerSocket server = new ServerSocket(8002); while (true) { try { Socket client = server.accept(); if (client != null) { ServerProcessor processor = new ServerProcessor(client); processor.start(); } } catch (Throwable e) { e.printStackTrace(); } } } public static void main(String[] args) throws IOException { Server s = new Server(); s.listen(); } } package cn.com.origin.net; import java.awt.AWTException; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.ByteArrayOutputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.Socket; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; import com.sun.image.codec.jpeg.ImageFormatException; import com.sun.image.codec.jpeg.JPEGCodec; public class ServerProcessor extends Thread { // private Socket client; public static final int SEND_IMAGE_SYMBOL = 0x00000000; // private InputStream is; private DataOutputStream dos; private Robot robot; private Rectangle rect; private BufferedImage bm; public ServerProcessor(Socket client) throws IOException, AWTException { // this.client = client; // is = client.getInputStream(); dos = new DataOutputStream(client.getOutputStream()); // bm = ImageIO.read(new File("E:\\Caokai\\001.png")); robot = new Robot(); rect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()); } public void run() { while (true) { try { bm = robot.createScreenCapture(rect); ByteArrayOutputStream bos = new ByteArrayOutputStream(); ZipOutputStream zis = new ZipOutputStream(bos); zis.setLevel(9); zis.putNextEntry(new ZipEntry("ScreenCapture.jpg")); JPEGCodec.createJPEGEncoder(zis).encode(bm); // ImageIO.write(bm, "jpg", zis); zis.closeEntry(); bos.flush(); byte[] data = bos.toByteArray(); dos.write(SEND_IMAGE_SYMBOL); // System.out.println("Server - data.length = " + data.length); dos.writeInt(data.length); dos.write(data); dos.flush(); // 每秒2帧 Thread.sleep(500); } catch (ImageFormatException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); break; } catch (InterruptedException e) { e.printStackTrace(); } } } }

2011-07-18

java 爬网 程序 示例

import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.HttpURLConnection; import java.net.URL; public class GetNetHtml { public static String createhttpClient(String url, String param) { HttpClient client = new HttpClient(); String response = null; String keyword = null; PostMethod postMethod = new PostMethod(url); // try { // if (param != null) // keyword = new String(param.getBytes("gb2312"), "ISO-8859-1"); // } catch (UnsupportedEncodingException e1) { // // TODO Auto-generated catch block // e1.printStackTrace(); // } // NameValuePair[] data = { new NameValuePair("keyword", keyword) }; // // 将表单的值放入postMethod中 // postMethod.setRequestBody(data); // 以上部分是带参数抓取,我自己把它注销了.大家可以把注销消掉研究下 try { int statusCode = client.executeMethod(postMethod); response = new String(postMethod.getResponseBodyAsString() .getBytes("ISO-8859-1"), "gb2312");//这里要注意下 gb2312要和你抓取网页的编码要一样 String p = response.replaceAll("\\&[a-zA-Z]{1,10};", "") .replaceAll("<[^>]*>", "");//去掉网页中带有html语言的标签 System.out.println(p); } catch (Exception e) { e.printStackTrace(); } return response; } // 第二种方法 // 这种方法是JAVA自带的URL来抓取网站内容 public String getPageContent(String strUrl, String strPostRequest, int maxLength) { // 读取结果网页 StringBuffer buffer = new StringBuffer(); System.setProperty("sun.net.client.defaultConnectTimeout", "5000"); System.setProperty("sun.net.client.defaultReadTimeout", "5000"); try { URL newUrl = new URL(strUrl); HttpURLConnection hConnect = (HttpURLConnection) newUrl .openConnection(); // POST方式的额外数据 if (strPostRequest.length() > 0) { hConnect.setDoOutput(true); OutputStreamWriter out = new OutputStreamWriter(hConnect .getOutputStream()); out.write(strPostRequest); out.flush(); out.close(); } /*部分删节,请下载细看!!*/ public static void main(String[] args) { String url = "http://www.liuzm.com"; String keyword = "刘志猛博客"; GetNetHtml p = new GetNetHtml(); String response = p.createhttpClient(url, keyword); // 第一种方法 // p.getPageContent(url, "post", 100500);//第二种方法 } }

2011-07-18

java连接sqlserver示例

import java.sql.*; import jdbc.DBManager; import jdbc.DBManagerTest; /** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2002</p> * <p>Company: </p> * @author * @version 1.0 */ /** * DBManager示例程序 */ public class Test { public Test() { } public static void main(String[] args) { DBManagerTest DBManagerTest1 = new DBManagerTest(); DBManager db_manager = new DBManager(); ResultSet result = null; // 数据库查询结果 try { db_manager.connect("rcms"); // 建表 db_manager .execute("create table table22 (c1 varchar(32) not null,c2 varchar(21))"); } catch (SQLException x) { x.printStackTrace(); try { db_manager.disconnect(); } catch (SQLException e) { // TODO 自动生成 catch 块 e.printStackTrace(); } System.err.print("数据库操作失败!"); } try { // 表更新操作,包括insert,update,delete db_manager .executeUpdate("insert into table22 (c1,c2) values('workflow1','engine1')"); db_manager .executeUpdate("insert into table22 (c1,c2) values('workflow2','engine2')"); db_manager .executeUpdate("insert into table22 (c1,c2) values('workflow3','engine3')"); db_manager .executeUpdate("insert into table22 (c1,c2) values('workflow4','engine4')"); db_manager.beginTransaction(); // for(int i=1500;i<2000;i++){ //// db_manager.executeUpdate("insert into T_USER (USER_ID, USER_NAME, ORG_ID, PASSWD, OLD_PASSWD, STATION, CREAT_DATE, CREAT_TIME, ALTER_DATE, ALTER_TIME, DEL_DATE, TEL, EMAIL, STATUS, SEX, ACADEMIC, CERTI_TYPE, CERTI, FAX, ADRESS, POSTCODE, BAK1, BAK2, BAK3, BAK4, BAK5)values ('test00"+i+"', 'test00"+i+"', '0001 ', 'FF5E61835C355E755EEF9321 ', 'A43B59E342F86CEE5EEF9321 ', '0 ', '20071201', '101010', null, null, null, null, null, '1', null, null, null, null, null, null, null, null, null, null, null, null)"); // db_manager.executeUpdate("insert into T_USER_ROLE values('test00"+i+"','sys_admin','')"); // if(i%300==0)db_manager.commitTransaction(); // } } catch (SQLException x) { x.printStackTrace(); try { db_manager.disconnect(); } catch (SQLException e) { // TODO 自动生成 catch 块 e.printStackTrace(); } System.err.print("数据库操作失败!"); } try { // 表查询操作,返回结果集存在DBResult类中,DBResult中的数据库查询结果已与数据库断开连接了, // 不能动态更新,注意在并发操作中应重新执行表查询操作 result = db_manager.executeQuery("select * from table22"); } catch (SQLException x) { x.printStackTrace(); try { db_manager.disconnect(); } catch (SQLException e) { // TODO 自动生成 catch 块 e.printStackTrace(); } System.err.print("数据库操作失败!"); } // int rows = result.getRows(); //返回的记录数 try { while (result.next()) { String s = result.getString("c1");// 取第4条记录c1的字段 System.out.println(s); s = result.getString("c2"); System.out.println(s); } } catch (SQLException e) { // TODO 自动生成 catch 块 e.printStackTrace(); } } }

2011-07-18

java连接sqlserver2005驱动

import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class JDBCdemo { private final static String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; private final static String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=Test"; private static Connection conn = null; //获取连接对象 public static Connection getConn() { if (conn == null) { try { Class.forName(DRIVER); conn = DriverManager.getConnection(URL,"sa","sasa"); return conn; } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } return conn; } //关闭资源 public static void closeALL(ResultSet rs, Statement stmt, Connection conn ){ try { if(rs != null) { rs.close(); rs = null; } if(stmt !=null){ stmt.close(); stmt = null; } if(conn != null){ conn.close(); conn = null; } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }

2011-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除