mysql-jdbc
Java通过jdbc连接远程数据库并执行最简单的sql查询获取数据。
更多jdbc介绍,请参考官方文档
假设远端有一个数据库mydb和一张简单的表student:
接下来创建一个jdbc demo工程,这里使用idea,eclipse同理;然后从官网下载jdbc connector,解压后将jar包到工程lib目录,如下图所示:
注册驱动->连接数据库->获取可执行sql的对象->执行查询数据->获取对应列数据->释放资源
//1、注册驱动
Class aClass = Class.forName(\"com.mysql.jdbc.Driver\");
//2、连接数据库
Connection connection = DriverManager.getConnection(\"jdbc:mysql://xxx.xxx:3306/mydb\", \"username\", \"passwd\");
//3、可执行sql的对象
Statement statement = connection.createStatement();
//4、执行查询数据
ResultSet resultSet = statement.executeQuery(\"select * from student\");
//5、获取对应列数据
while (resultSet.next()) {
int id = resultSet.getInt(\"id\");
String name = resultSet.getString(\"name\");
String sex = resultSet.getString(\"sex\");
int classId = resultSet.getInt(\"class_id\");
System.out.println(\"==========================\");
System.out.println(\"id:\" + id + \"|name:\" + name + \"|sex:\" + sex + \"|classId:\" + classId);
}
//6、释放资源
resultSet.close();
statement.close();
connection.close();
执行上述代码,输出如下图所示:
尊重原创,转载请标明出处,谢谢
来源:https://www.cnblogs.com/zhoux123/p/14856813.html
图文来源于网络,如有侵权请联系删除。