Eclipse版本 :Photon Release (4.8.0)
MySql版本:5.5.27
连接MySql过程如图:
1.右键项目文件,弹出框中选择Properties
2.选择java Build path ->library-> add jars - > Apply
3.以上操作是导入了jdbc。
4.实现数据库连接的代码:
package DAL;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Connect {
//public static int sig=0;//标记是读者用户还是管理员修改密码
//public static String remenber_id; //记录登录人的ID
public static Connection Con() throws SQLException{ //建立连接
String user="root";
String password="123456";
String url="jdbc:mysql://localhost:3306/chaterdb";
Connection conn=DriverManager.getConnection(url,user,password);
return conn;
}
}
5.在其他的有关数据库操作的函数中调用Connect,示例如下:
package BLL;
import java.sql.ResultSet;
import java.sql.Statement;
import DAL.Connect;
public class LoginBLL {
public static boolean CheckID(String Table,String ID) throws Exception{//登录时账号的判断
Statement stat=Connect.Con().createStatement(); //建立连接
String sql="SELECT user_id FROM "+Table+" WHERE user_id='"+ID+"'";//数据库查询语言
ResultSet rs=stat.executeQuery(sql); //查询到的结果集放入rs
if(rs.next()) return true;
else return false;
}
public static boolean CheckPSW(String Table,String ID,String PSW) throws Exception{ //登录时密码的判断
Statement stat=Connect.Con().createStatement();
String sql="SELECT user_id FROM "+Table+" WHERE user_id='"+ID+"' AND password='"+PSW+"'";
ResultSet rs=stat.executeQuery(sql);
if(rs.next()) return true;
else return false;
}
}
6.在程序中的其他部分再调用上面的有关数据库操作的函数,就能成功对数据库进行操作啦。