package JDBC.JAVA;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.mysql.jdbc.Connection;
/**
* @Author : LuoXin
* @Date : 2020/12/23 - 15:53
* @Description : JDBC.JAVA
*/
import JDBC.GUI.PageOfLog;
public class MYSQL {
private String urlMySql = "jdbc:mysql://218.75.230.7:3306/mydataba?user=root&password="
+ "123&useUnicode=true&characterEncoding=gbk";
private String sql;
public String getUrlMySql() {
return this.urlMySql;
}
public static Statement createStatement() throws ClassNotFoundException, SQLException {
// 加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
// System.out.println("mysql 数据库驱动加载成功");
// 获取数据库连接
Connection connection = (Connection) DriverManager.getConnection(new MYSQL().getUrlMySql());
// 通过连接获取Statement对象
Statement s = connection.createStatement();
return s;
}
public static void main(String[] args) throws ClassNotFoundException, SQLException {
// TODO Auto-generated method stub
// 加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
// System.out.println("mysql 数据库驱动加载成功");
// 获取数据库连接
Connection connection = (Connection) DriverManager.getConnection(new MYSQL().getUrlMySql());
// 通过连接获取Statement对象
Statement s = connection.createStatement();
// 使用statement执行SQL语句,ResultSet 储存返回的结果
ResultSet rs = s.executeQuery("select * from staff;");
// 查看结果
while (rs.next()) {
String sNo = rs.getString("员工号");
String sName = rs.getString("姓名");
String sSex = rs.getString("性别");
String sSpecialty = rs.getString("部门");
String sAddress = rs.getString("电话");
int sAge = rs.getInt("基础工资");
System.out.print(
sNo + "\t" + sName + "\t" + sSex + "\t" + sAge + "\t" + sSpecialty + "\t\t" + sAddress + "\n");
}
rs.close();
s.close();
connection.close();
System.out.println(new PageOfLog().getUsername());
}
}
上面是第一次数据库课设时使用JDBC连接数据库,记录一下方便以后回忆