已經匯入驅動類,資料庫也開者,代碼也沒看出有哪里不對就是會顯示——錯誤: 找不到或無法加載主類 d
UserDemo2.java:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class UserDemo2 {
//定義資料庫的驅動鏈接路徑
private static final String url="jdbc:mysql://localhost:3306/test";
private static final String username="root";
private static final String password="sjH13351292490";
Connection conn=null;
//鏈接資料庫的方法
public void getConnection(){ //static
try {
//1.加載驅動
Class.forName("com.mysql.jdbc.Driver");
//2.創建資料庫的鏈接物件
conn=DriverManager.
getConnection(url, username,password);
System.out.println("資料庫鏈接成功");
} catch (ClassNotFoundException e) {
e.printStackTrace();
System.out.println("資料庫加載失敗");
} catch (SQLException e) {
e.printStackTrace();
System.out.println("資料庫鏈接失敗"+e.toString());
}
}
//用戶名和密碼是否正確
public void findNamePassored(String name,String password){
//定義sql陳述句
String sql="select * from where name=? and password=?";
try {
//創建陳述句物件
//執行SQL陳述句
PreparedStatement ps=conn.prepareStatement(sql); //預編譯
ps.setString(1, name);
ps.setString(2, password);
ResultSet rs=ps.executeQuery();
if(rs.next()){
System.out.println("該用戶存在");
}else{
System.out.println("該用戶不存在");
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
d.java:
public class d {
public static void main(String[] args) {
UserDemo2 user=new UserDemo2();
user.getConnection();
user.findNamePassored("zmz1", "123");
}
}
uj5u.com熱心網友回復:
你在這里打個斷點,看獲取到物件了嗎conn=DriverManager.
getConnection(url, username,password);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/194402.html
標籤:Eclipse
上一篇:Spring Boot配置
下一篇:java中&和&&的區別
