今天早上開始就開始用Eclipse開發(fā)使用mysql的java Project和Tomcat Project,研究了一個(gè)上午,終于搞定。
其中java Project就是簡單的Main函數(shù)實(shí)現(xiàn),Tomcat Project就是使用了《精通Struts》上的addressbook例子的version1。
很有體會(huì)阿。要記錄下來:
1 配置與編碼的時(shí)候,要學(xué)會(huì)根據(jù)錯(cuò)誤提示找到出錯(cuò)的地方。
2 使用的mysqljdbc.jar文件要與所使用的mysql版本要匹配,并保證在引用mysqljdbc.jar文件的路徑下只有一個(gè)mysqljdbc.jar的文件,不要存在多個(gè),可能會(huì)有沖突。
我使用的版本是:
mysql:mysql-5.0.22-win32.zip
.jar文件mysql-connector-java-5.1.6-bin.jar
注意的地方:
.jar文件的存放位置可能根據(jù)不同的Project種類有所不同
1 java Project:JAVA_HOME/jre/lib/ext目錄下面
Tomcat Project:TOMCAT_HOME/common/lib目錄下面
2 連接的java代碼的寫法(鑒于以上的mysql和mysqljdbc對應(yīng)的.jar文件),我采用的寫法:
第一種:
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb","root","sa");
第二種:
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb?user=root&password=sa");
注意:有的時(shí)候加載驅(qū)動(dòng)的寫法是:Class.forName("com.mysql.jdbc.Driver").newInstance();但是我使用的這個(gè)版本不是。
新聞熱點(diǎn)
疑難解答
圖片精選