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();
}
本文详细介绍了如何下载并导入MySQL和SQLServer的驱动jar包,以及如何在Java程序中加载驱动、建立数据库连接。同时强调了网络请求和数据库操作必须在工作线程中进行。接着展示了查询和插入数据的步骤,包括使用Statement执行查询和PreparedStatement进行预编译以提高效率。
807

被折叠的 条评论
为什么被折叠?



