java 操作别人的数据库
- 创建连接类
package com.nitto.workflow.activiti;
import java.sql.*;
public class DBHelper {
//连接数据库的用户名
private static final String username = "root";
//连接数据库的密码
private static final String password = "root";
// 连接数据库的驱动
private static final String drive = "com.mysql.jdbc.Driver";
// 连接数据库url地址
private static final String url = "jdbc:mysql://localhost:3306/123123123?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&serverTimezone=Asia/Shanghai";
// 连接数据库类
public Connection conn = null;
// 数据库操作类
public PreparedStatement pst = null;
// 在构造函数中对数据库进行连接操作
public DBHelper() throws Exception {
// 加载驱动
Class.forName(drive);
conn = DriverManager.getConnection(url, username, password);
System.out.println("数据库连接成功!");
// 检验SQL语句是否正常 有问题会抛出异常
String sql2 = "insert into wf0081 (ID,ORG_ID)values(?,?)";
pst = conn.prepareStatement(sql2);
//对应sql里第一个?
pst.setString(1, "1111");
//对应sql里第二个?
pst.setString(2, "2222");
//执行sql并返回结果,1成功,0失败
int resultSet = pst.executeUpdate();
close();
}
// 关闭数据库
public void close() {
if (conn != null) {
// 需要捕捉异常
try {
pst.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
2.创建调用就可以了,
public void DBHelper(){
DBHelper dbHelper = new DBHelper();
}