mysql 驱动包 bin 的意思_mysql连接数据库,用下面代码,为什么找不到驱动呢?? lib下是mysql-connector-java-5.1.15-bin.jar...
//你的頭文件中有什32313133353236313431303231363533e59b9ee7ad9431333433626435么我不知道,我在調試的是下面4行import java.sql.Connection;import java.sql.Statement;import java.sql.DriverManager;import java.sql.SQLException;public class testingdb {/*mysql5用“com.mysql.jdbc.Driver",我的是8以上,用下面的表達,如果在dos中調試出現“com.mysql.jdbc.Drive”不存在,就把mysql-connector-java-5.1.20-bin.jar解壓,我這測試也可成功了如果是在eclipse,別忘build path*/public static final String DBDRIVER = "com.mysql.cj.jdbc.Driver";public static final String DBURL = "jdbc:mysql://localhost:3306/abc" //如果是mysql8以上的,就要下面4行,你的那個是5,可能不要。+ "?userSSL=true" + "&useUnicode=true"+ "&characterEncoding=UTF8" + "&serverTimezone=GMT";public static final String DBUSE = "root";public static final String DBPASS = "*****";public static void main(String[] args) throws SQLException {//與你的也有點區別Connection conn = null;String sql = "delete from 部門表 where 編號=50";Statement stmt = null;int count=0;try {Class.forName(DBDRIVER);conn = DriverManager.getConnection(DBURL, DBUSE, DBPASS);stmt = conn.createStatement();stmt.executeUpdate(sql);//你好像少了下面兩行} catch (SQLException e) {e.printStackTrace();} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}stmt.close();conn.close();}},我不明白2113你說的 “已經把5261mysql-connector-java-5.1.20-bin.jar配置好了”是4102什么意思。 你應該1653 選中專項目,右屬鍵,add build bath , 然后選中的 jar, 點擊ok,應該不會有問題。追問按照你說的做也是不行啊,我說的把mysql-connector-java-5.1.20-bin.jar配置好是指D:\eclips\mysql-connector-java-5.1.20-bin.jar;放到了CLASSPATH中。在程序里也放進了WEB-INF-lib中了,看看程序是不是沒有導入java.sql.*這個包!追問已經放了,先telnet 一下端口,看看是不是聯通!www.mh456.com防采集。
要把它放在構建路徑路徑下或加載到classpath中,.另外newInstance()是多余的,你自己沒發現嗎。追問我照網上的加入classpath中了還是不好使啊追答你是不是在做javaEE開發?你說的不好使是什么意思,是仍然有錯還是你不習慣這種做法?如果是做javaEE開發,只需把驅動復制到“WEB-INF”下面的lib里面。為了避免出錯,就右擊你放在lib里的驅動包,選擇“Add Build Path”。之后把驅動包拷貝在tomcat安裝目錄里的lib里面,這樣就不會出錯了,java項目也可以這樣做,無非就是多建一個lib文件夾,目前的eclipse是沒必要配什么環境變量(什么JAVA_HOME,TOMCAT_HOME)的,網上的東西要學會選擇性的學習。如果這樣還有問題,你可以告訴我,我給你我自己寫的源碼。
eclipse中鏈接mysql數據庫 例證分析: try{ Class.forName("com.mysql.jdbc.Driver"); System.out.println("Success loading Mysql Driver!"); }catch(Exception e){ System.out.println("Error loading Mysql Driver!"); e.printStackTrace();
.檢查是否加入了驅動包;
換個jar包試一下 可能是jar包的事 環境變量中的CLASSPATH中 把你的jar包的位置地址復制過去 用“;”分隔 再44 你的問題我試了 我讓你配完環境變量重啟機器你重啟了么? 我讓你配完環境變量重啟機器你重啟了么? 我讓你配完環境變量重啟機器你重啟
驅動包加載到了classpath嗎?
你這個程序是一個stand alone的程序,所以你把mysql-connector-java-5.0.5-bin.jar放到tomcat/common/lib目錄下肯定是不對的。放到jre/lib/ext也不一定會加載。如果你用IDE開發的話,在Classpath中把mysql-connector-java-5.0.5-bin.jar添加進去
JAVA_HOME設置為jdk了嗎
在哪都可以 javac -cp .;path\to\mysql-connector-java-5.1.6.jar Abc.java java -cp .;path\to\mysql-connector-java-5.1.6.jar Abc
mysql-connector-java-5.1.13-bin.jar如下配置:1.如果你使用Eclipse的話就點中你32313133353236313431303231363533e4b893e5b19e31333365663461的項目->project->properties->java build path->libraries->add external jars ?然后將你解壓出的mysql-connector-java-5.1.21.jar文件添加進去。?2.或者拷到你JDK的lib目錄下,在環境變量的classpath中加入mysql-connector-java-5.1.21.jar的路徑,即其后寫入“;%JAVA_HOME%\lib\mysql-connector-java-5.1.21-bin.jar”即可。拓展資料:MySql安裝說明1.如果是用 MySQL +?Apache,使用的又是?FreeBSD?網絡操作系統的話,安裝時候你應按注意到FreeBSD的版本問題,在 FreeBSD 的 3.0 以下版本來說,MySQL Source 內含的 MIT-pthread 運行是正常的,但在這版本以上,你必須使用 native threads,也就是加入一個 with-named-thread-libs=-lc_r 的選項。2.如果在 COMPILE 過程中出了問題,請先檢查你的?gcc版本是否在 2.81 版本以上,gmake 版本是否在3.75以上。3.如果不是版本的問題,那可能是你的內存不足,請使用 ./configure--with-low-memory 來加入。4.如果要重新做你的?configure,那么你可以鍵入?rm?config.cache 和 make clean 來清除記錄。5.把 MySQL 安裝在 /usr/local 目錄下,這是缺省值,您也可以按照你的需要設定你所安裝的目錄。參考資料:百度百科_MySql,假如你bai的mysql-connector-java-5.1.13-bin.jar包放在如下目錄,設置ClassPath添加如du下D:\Program?Files\Java\mysqlconn\mysql-connector-java-5.1.13-bin.jar;我就是這樣解zhi決的.謝謝采納?你在daodoc時是怎么處理的?內在IDE中時又容是怎么外理的?有沒有導入jar文件??在IDE中,我一般沒設ClassPath的,直接把jar包放在當前目錄下或WEB項目中的lib目錄下,再對項目右擊Properties->Java?Build?Path->Libraries->add?External?JARs,找到當前目錄下的jar文件就行了本回答被提問者采納,假如你的mysql-connector-java-5.1.13-bin.jar包放2113在如5261下目錄,設置ClassPath添加如下D:\Program Files\Java\mysqlconn\mysql-connector-java-5.1.13-bin.jar;我就是4102這樣解決的1653.謝謝采納 你在doc時是內怎么處理的?容在IDE中時又是怎么外理的?有沒有導入jar文件? 在IDE中,我一般沒設ClassPath的,直接把jar包放在當前目錄下或WEB項目中的lib目錄下,再對項目右擊Properties->Java Build Path->Libraries->add External JARs,找到當前目錄下的jar文件就行了,我假設你使用的2113是MyEclipse來編寫代碼5261,直接把你的jar文件復制到你4102的項目中WEB-INF 下的lib這個1653文件夾回下面。然后在答MyEclipse中查看這個lib文件夾,有的情況下會自動將lib中的jar包添加到構建路徑。這個時候你在lib文件夾下是看不到jar包的。如果沒有自動添加,你就選中jar文件,然后右鍵選擇“添加到構建路徑”這樣就可以了哈。或者是你的jar包有問題,如果添加到了構建路徑還不行,你就換個jar包試試哈。希望我的回答對你有所幫助,你這復個程序是一個stand alone的程制序,所以你把mysql-connector-java-5.0.5-bin.jar放到tomcat/common/lib目錄2113下肯定是不對的。5261放到jre/lib/ext也不一定4102會加載。如1653果你用IDE開發的話,在Classpath中把mysql-connector-java-5.0.5-bin.jar添加進去執行就OK了,如果不是的話,你需要在執行的時候這么寫(比如你放到d:\)java -cp d:\mysql-connector-java-5.0.5-bin.jar data在別的帖子看到的答案 希望對你有幫助內容來自www.mh456.com請勿采集。
總結
以上是生活随笔為你收集整理的mysql 驱动包 bin 的意思_mysql连接数据库,用下面代码,为什么找不到驱动呢?? lib下是mysql-connector-java-5.1.15-bin.jar...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java paint方法哪个周期调用_关
- 下一篇: mysql索引查询 with_查找mys