public class JDBCDemo {
//链接Mysql数据库地址
static String url="jdbc:musql;//localhost:3306/test";
//用户名
static String root="root";
//密码
static String ped="test";
public static void main(String[] args) {
try {
//加载驱动
Class.forName("com.mysql.jdbc.Driver");
//获得链接
Connection con=DriverManager.getConnection(url,root,ped);
//通过con 获得Statement对象
PreparedStatement pst=con.prepareStatement("select *from user");
//执行SQL语句获得结果集对象
/**
* execute():该方法主要用于执行DML和DDL语句
* 执行DML语句返回受SQL语句影响的行数
* 执行DDL语句返回0.
* executeQuery():只能执行查询的SQL语句
* 执行后返回查询的ResultSet结果集对象
* */
ResultSet rs=pst.executeQuery();
//处理结果集
//通过rs的next()方法不断移动游标判断是否有结果
while(rs.next()) {
//调用rs.getXxx()方法获取记录游标执行的行,列的值
System.out.println(rs.getInt(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3));
}
rs.close();
pst.close();
con.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
JDBC编程步骤
最新推荐文章于 2022-03-17 15:16:16 发布