10/10/2018, 09:42
Xem gium tui doan code JSP nay nghen!
Mình viết một đọan code JSP để thử truy xuất CSDL từ MS SQL:
<%@ page language="java" import="java.sql.*" %>
<html>
<%
try {
String drivername="sun.jdbc.odbc.JdbcOdbcDriver";
String connectionURL="jdbc:odbc:quanly";
String username=" ";
String password=" ";
String sqlQuery="SELECT * FROM hocsinh";
Connection con= null;
Statement stmt=null;
ResultSet rs=null;
Class.forName(drivername).newInstance();
con=DriverManager.getConnection(
connectionURL,username,password);
stmt=con.createStatement();
rs=stmt.executeQuery(sqlQuery);
}
catch(ClassNotFoundException e){ out.println("XUAT HIEN LOI A");
}catch(SQLException e){out.println("XUAT HIEN LOI B");}
%>
</html>
Nhưng khi chạy chương trình thì báo : XUAT HIEN LOI B. Mong ban nào sửa giúp mình! Cám ơn nhìu lắm.
<%@ page language="java" import="java.sql.*" %>
<html>
<%
try {
String drivername="sun.jdbc.odbc.JdbcOdbcDriver";
String connectionURL="jdbc:odbc:quanly";
String username=" ";
String password=" ";
String sqlQuery="SELECT * FROM hocsinh";
Connection con= null;
Statement stmt=null;
ResultSet rs=null;
Class.forName(drivername).newInstance();
con=DriverManager.getConnection(
connectionURL,username,password);
stmt=con.createStatement();
rs=stmt.executeQuery(sqlQuery);
}
catch(ClassNotFoundException e){ out.println("XUAT HIEN LOI A");
}catch(SQLException e){out.println("XUAT HIEN LOI B");}
%>
</html>
Nhưng khi chạy chương trình thì báo : XUAT HIEN LOI B. Mong ban nào sửa giúp mình! Cám ơn nhìu lắm.
Bài liên quan
Username, password của bạn có đúng không?
Regards
catch(ClassNotFoundException e){ out.println("XUAT HIEN LOI A");
}catch(SQLException e){out.println("XUAT HIEN LOI B");}
}catch(ClassNotFoundException cnfe){
out.println("loi a: " + ncfe.getMessage());
}catch(SQLException sqle){
out.println("loi b: " + sqle.getMessage());
}
Ghi báo lỗi như vậy thì dễ debug và biết nguyên nhân tại sao hơn
Username và Password của bạn là gì ? mặc dù ạn tạo trong ODBC rồi nhưng ở đây phải đúng như trong ODBC đấy.