课程原因找出大二做的课程设计来,当时连接的MySQL,运行没问题,但是没有学过连接SqlServer,就自己从网上找着改了下,代码改动很少,但是小问题不少。
以下是访问数据库代码:
package login;
import java.sql.*;
public class userDao {
public boolean getUser(String name,String pass){
boolean flag=false;
Connection conn=null;
PreparedStatement pstmt=null;
ResultSet rs=null;
try {
//Class.forName("com.mysql.jdbc.Driver"); //连接MySql数据库
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //连接SqlServer数据库
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {
//conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/user","root","1234"); //连接MySql数据库
conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=Students","sa","123456"); //连接SqlServer数据库
String