JDBC java对MySQL数据库进行查询操作,并把查询的结果输出

来源:互联网 发布:用c语言输出直角三角形 编辑:程序博客网 时间:2024/06/09 15:08
Resultset中的所有数据都可以通过getString()方法取得

String是可以接收表中的任意类型列的内容,所以在以下的程序中全部都使用getString()接收

package JDBC;
import java.sql.*;
public class MySQLquery {
public static final String DRIVER = "com.mysql.jdbc.Driver"; 
public static final String URL = "jdbc:mysql://127.0.0.1:3306/lianxi";   
public static final String USERNAME = "root";  
public static final String PASSWORD = "123456";
public static void main(String[] args) throws SQLException, ClassNotFoundException {
Connection conn = null; //每一个Connection对象表示一个数据库连接对象
Statement stat = null;
Class.forName(DRIVER);//加载驱动程序
conn=DriverManager.getConnection(URL,USERNAME,PASSWORD);
stat = conn.createStatement();//找到借口
String sql = "select*from hehe";//查询语句
ResultSet rs=stat.executeQuery(sql);//查询
//将查询出的结果输出
while (rs.next()) {
String deptno=rs.getString("deptno");
String dname=rs.getString("dname");
String loc=rs.getString("loc");

下列三行语句与上面三行语句作用相同,仅需一个就行

String deptno=rs.getString(1);
String dname=rs.getString(2);
String loc=rs.getString(3);

System.out.println("deptno:"+deptno+",dname:"+dname+",loc:"+loc);
}
rs.close();
stat.close();
conn.close();
}
}

阅读全文
1 1