« 懂太语录 | 回到主页面 | JAVA BEAN的路径 »

May 14, 2006

记录

周六下午的presentation,搞了近一个小时那些evaluators才把我放出来。

折腾了近两个月的project貌似走到了尾声,我下周再把修正过的文档和程序交上去,大约可以安心坐等毕业了。

也许是刺激过度,从学校走出来,完全没有2天没睡觉的困意和疲劳,兴奋的给朋友们发短信告知。快乐,总是要分享的。即使人家并不认为是快乐,嘿嘿^_^。

-------------------------
做project的过程中遇到很多问题,前些日子忙着赶进度,也没有时间整理。现在醒过来睡不着,不如再重新复习。

我用的tomcat5,最初不知道为何无法连接数据库。我在ODBC里也都正确设置过data source,以前在旧的东芝笔记本运行很正常。后来考虑,应该是tomcat和java的版本不匹配。

最后查了资料,把数据库改成绝对路径(Absolute Path)来连,倒是成了。可是却不是完美的解决办法,很不满意。

我的method如下:

public int AddAll() throws SQLException,ClassNotFoundException
{

int newrecs = 0;

//最初的:String URL="jdbc:odbc:datasource";
String URL = "jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\\Tomcat5\\webapps\\project\\datasource";

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection conn = DriverManager.getConnection(URL,"","");

Statement us = conn.createStatement();

String sql = "INSERT INTO reservation1(resvNo,branchNo,carRegNo,fullName,dLicenseNo,pickUpDate,returnDate)";

String valString = "Values('==','" + getbranchNo() + "','" + getcarNo() + "','"+getname()+"','"+ getdLicNo() + "','" + getPuDt() + "','" + getRtDt() +"')";

sql = sql + valString;

newrecs = us.executeUpdate(sql);

us.close();

conn.close();

return newrecs;

}


这里要注意一点,设置绝对路径时,要用“\\”符号,因为在java中“/”是特殊符号声明符。(中文是这么说吧)

---------------------------
还有就是javaBean的路径问题,明天继续说。。

由 tofu 发表于 May 14, 2006 06:56 AM

Trackback Pings

引用下面文章的网址:
http://4plu.com/mt-tb.cgi/898

评论

不要激动阿,先问一声,你换了一台机器后datasource加到System DSN了吗?

由 BING 发表于 May 14, 2006 12:31 PM

终于要毕业了么??恭喜~~

由 小川 发表于 May 14, 2006 09:10 PM

Fortunately it amuses as before................I'm trying to keep away from reading posts like this. It is totally meaningless. Ain't it shame to post rubbish like this?

dave 发表于 April 7, 2008 05:08 AM

Yeah!! (Wrings hands)! Nice blog you have here. I've enjoyed much reading your last posts. Keep it that way.

Justin 发表于 April 9, 2008 07:28 PM

发表评论




记住我?