jdbc连接mysql

前几天要做第三方数据库对接的项目,并把数据筛查,整合到自己的数据库。但第三方只提供数据库内网IP,所以选择最基础的连接数据库的方法。但是发现最基本的jdbc记不清了,所以花了点时间整理并写了一下。

package jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class JdbcTest {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//加载驱动,指定数据库类型
Class.forName("com.mysql.jdbc.Driver");
//获取连接
Connection con=DriverManager.getConnection(
"jdbc:mysql://192.168.40.196/zizai","user",""); //本机ip地址:127.0.0.1
//创建一个Statement
Statement st = con.createStatement();
//创建Result执行sql
ResultSet rs=st.executeQuery("select * from car");
while(rs.next()){
String name = rs.getString("name");
int price = rs.getInt("price");
System.out.println("name:"+name+" price:"+price);
}
//关闭jdbc对象
/*注意要跟开的顺序相反
*
*/
if(rs!=null){
rs.close();
}
if(st!=null){
st.close();
}
if(con!=null){
con.close();
}
//可以测试已经关闭jdbc :Statement st1 = con.createStatement();
}
}

原文地址:https://www.cnblogs.com/banma/p/6259585.html