第一步
pom.xml加入mysql
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.25</version>
</dependency>
第二步
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class Mysql{
String company = "阿里巴巴";
String position = "CEO";
long salary = System.currentTimeMillis();
//这是一个插入数据库语句
String sql = "INSERT INTO risk.test_zhilian(company,position,salary) VALUES ('"+company+"','"+position+"','"+salary+"');";
/**
* @param sql
* @throws InterruptedException
* 调用此方法传入一个sql就可以正常执行对数据库的操作了
*/
public void INSERT(String sql) throws InterruptedException {
//这里我用到的是插入语句操作,当然也可以执行其他操作,方法名自己定义
Connection con = GetConnect();//先调用GetConnect()连接方法再进行后续的操作
Statement st;
try {
st = con.createStatement();
st.executeUpdate(sql);
} catch (SQLException e) {
System.out.println("执行语句失败:"+e);
}
}
/**
* 获取数据库连接方法
* @return con
*/
public Connection GetConnect(){
Connection con=null;
try {
Class.forName("com.mysql.jdbc.Driver");//加载驱动
//数据库IP、端口、库名、数据库用户名、密码和编码格式
con= DriverManager.getConnection("jdbc:mysql://IP:端口号/库名?useUnicode=true&characterEncoding=utf-8","账户","密码");
} catch (SQLException e) {
System.out.println("数据库连接失败:"+e);
}
return con;
}
}