mysql-connector-java-8.0.13 连接mysql

package dbutils;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class Dao {
private final static String url = "jdbc:mysql://127.0.0.1:3306/gjp?useSSL=true&serverTimezone=GMT";
//在url上加参数serverTimezone=GMT(如果想返回北京时间,则:serverTimezone=GMT%2B8)
private final static String username = "gjp";
private final static String password = "gjp";
private final static String className = "com.mysql.cj.jdbc.Driver";
static{
try {
Class.forName(className);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public int register(String user, String pwd)
{
int row = 0;
try {
//获取数据库连接
Connection conn = DriverManager.getConnection(url, username, password);
//构造sql语句
String sql = "insert into users values(?,?)";
//创建sql载体
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, user);
ps.setString(2, pwd);
//执行SQL语句bin返回结果
row =  ps.executeUpdate();
System.out.println("插入了"+row+"条数据");
//关闭连接
ps.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return row;
}
public Boolean login(String user, String pwd)
{
int row = 0;
try {
//获取数据库连接
Connection conn = DriverManager.getConnection(url, username, password);
//构造sql语句
String sql = "select count(*) from users where usercount=? AND pwd=?";
//创建sql载体
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, user);
ps.setString(2, pwd);
//执行SQL语句bin返回结果
ResultSet rs =  ps.executeQuery();
//进行数据处理
if(rs.next())
{
if(rs.getInt(1)==1)
{
System.out.println("登录成功!");
return true;
}
}
//关闭连接
ps.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return false;
}
/*public static void main(String[] args)
{
register("100","100");
login("100","100");
}*/
}

猜你喜欢

转载自blog.csdn.net/weixin_41808843/article/details/88979595