« 懂太语录 | 回到主页面 | 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