1.下载MySQL驱动jar包mysql-connector-java-5.1.30-bin.jar
下载SQlServer驱动jar包jtds-1.3.1.jar
2.将jar包导入libs中,右键add as library
3.注意:网络请求,数据库操作、大数据操作都需要在工作线程中处理
4.加载驱动
try { Class.forName("com.mysql.jdbc.Driver");//加载MYSQL驱动 Class.forName("net.sourceforge.jtds.jdbc.Driver");//加载sql驱动 } catch (ClassNotFoundException e) { e.printStackTrace(); }
5.连接数据库
/** * MySql/SQLserver通用 * @param url MySQL数据库url地址 * @param user 服务器账号 * @param password 服务器密码 * @return */ private Connection connect(String url, String user, String password) { try { conn = DriverManager.getConnection(url, user, password); } catch (SQLException e) { e.getErrorCode(); } return conn; }
6.数据库查询
Statement stmt = getConn().createStatement(); ResultSet rs = stmt.executeQuery("这里待入数据库查询语句 select");
7.往数据库中插入数据
try {
String sql = "INSERT INTO data(x1, x2, x3 values(?,?,?)";
//预编译
PreparedStatement ptmt = conn.prepareStatement(sql); //预编译SQL,减少sql执行
ptmt.setString(1, "这里待入要插入表data中参数x1的值");
ptmt.setString(2,"x2的值");
ptmt.setString(3, "x3的值");
//执行
ptmt.execute();
}catch (Exception e) {
e.printStackTrace();
}