connector的jar 文件應(yīng)該在TOMCAT COMMON LIB 下和應(yīng)用的WEB-INF/LIB 下都有,另外JDk的path路徑必須也能找到這個(gè)jar文件。
創(chuàng)新互聯(lián)是一家專(zhuān)業(yè)提供且末企業(yè)網(wǎng)站建設(shè),專(zhuān)注與做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為且末眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)的建站公司優(yōu)惠進(jìn)行中。
本地運(yùn)行的話需要配置buildpath,如果是在服務(wù)器端運(yùn)行的話,需要將驅(qū)動(dòng)放到web-info的lib文件夾里面,然后在程序里面加載驅(qū)動(dòng),class.forName("com.mysql.jdbc.Driver ");然后連接數(shù)據(jù)庫(kù).Connection conn=DriverManager.getConnection(url,name,password);
java連接mysql數(shù)據(jù)庫(kù)jar包導(dǎo)入:
1.將所有的jar包都是放到web工程lib目錄下,mysql-connector-java-x.x-bin.jar也是一樣,把該JAR包拷貝到lib目錄下即可
2用jdbc直接鏈接mysql代碼如下
public static void main(String[] args) throws SQLException {
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day15", "root", "123456");
System.out.println(conn.getClass().getName());
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select id,name,password,email,birthday from users");
while (rs.next()) {
System.out.println("-------------------------");
System.out.println(rs.getObject("id"));
System.out.println(rs.getObject("name"));
System.out.println(rs.getObject("password"));
System.out.println(rs.getObject("email"));
System.out.println(rs.getObject("birthday"));
}
rs.close();
stmt.close();
conn.close();
}