Blog信息 |
blog名称:注册会计师(注会)练习软件 日志总数:398 评论数量:116 留言数量:27 访问次数:3272195 建立时间:2005年6月6日 |

| |
转 Tomcat 5.5 配置 MySQL 数据库连接池 软件技术
吕向阳 发表于 2006/11/10 21:58:20 |
Tomcat 5.5 配置 MySQL 数据库连接池
用了最新的几个咚咚,搞了整整一天终于搞清楚了Tomcat 5.5 配置 MySQL 数据库连接池,网上的经验并不能完全用到新环境里面,我写出整个过程以方便大家配置。
1 环境描述 JDK 1.5 Tomcat 5.5.4 MySQL 4.0.20 MySQL JDBC 3.0.15 Commons dbcp 1.2.1
2 准备工作 JDK, Tomcat, MySQL安装过程并非我的重点,略过。 从http://dev.mysql.com/downloads/下载mysql-connector-java-3.0.15-ga.zip,将其中的mysql-connector-java-3.0.15-ga-bin.jar放到jre/lib/ext和Tomcat 5.5/common/lib |
|
eclips struts数据源配置 软件技术
吕向阳 发表于 2006/11/10 21:44:51 |
先去apache下载三个需要的程序包:
commons-dbcp-1.2.1.jar
struts-legacy.jarcommons-pool-1.2.jar
再来配置struts-config.xml:
<data-sources > <data-source id="DS" key="myPool" type="org.apache.commons.dbcp.BasicDataSource" > <set-property value="jdbc:mysql://localhost/mytest" property="url" /> <set-property value="bitan" p |
|
为什么执行JAVA程序时,会出现Exception in thread"main" java.lang.NoClassDefFoundError 软件技术
吕向阳 发表于 2006/11/9 12:38:37 |
1、你的文件名对吗? JAVA要求你的文件和你的类名严格对应的。 比如 public class HelloWorld{ ..... 那么文件名一定只能是HelloWorld.java!
2、你的程序中有main方法吗?参数对吗? main方法的声明应该是这样子的: public static void main(String[] args)
3、javac后面跟的参数是文件名,但java 后面跟的是类名!比如: javac HelloWorld.java java HelloWorld
4、设置classpath了吗? 不仅是在安装JDK时要设置的内容,一般来说最好还要自己设置一个目录来存放自己的类文件的。比如d:\class目录。设置classpath=%cl |
|
学习java几点心得 软件技术
吕向阳 发表于 2006/11/4 8:21:04 |
花了几周时间,算是初通java
因为其他的语言的关系j2se阶段应该可以一挥而就,因为java自己的独特体系,所以重点花在j2ee上.没有花时间在书本上,而是看了几套视频教材. 比较经典的还是张孝祥的java入门,思路清晰,细节完美.入门心备.上海交大的j2se稍微看了一下,没有张孝祥的深入浅出.赛迪网校的j2ee课程多,但讲得偏向理论,实做很少,照本宣科一样,不太满意.
再后来是chinatab出的刘晓涛的Servlet与JSP核心技术课程 ,刘老师也讲得很明析易懂. 最后阶段看了一些实战的视频,如最近比较受网友欢迎的课程-美河原创培训视频之软件开发系列.夜色狼族作品集.J2EE系列讲座,有关struts,sping,hibernate等,看了这些就既有了java整体框架概念,也会了eclipps这个ide使用.
在电驴最近又有也一个新视频:北京尚学堂出的<<尚学堂科技_马士兵_坦克大战视频教程_> |
|
[borland eco 技术]eco建模对象视图中:在一个类的过程中运用建立另一个相关联的类并处理 软件技术
吕向阳 发表于 2006/10/7 20:55:01 |
备忘
procedure salepaper.recivelefttp; //salepaper为一个类 var alefttp:lefttp; //lefttp为salepaper的一对多的关联类 I: Integer; xssrecord:ssrecord; //ssrecord为salepaper的一对多的关联类 begin for I := 0 to self.ssrecords.count - 1 do begin xssrecord:=ssrecords[i]; alefttp:=lefttp.Create(self.AsIObject.ServiceProvider) |
|
|