Java连接数据库的步骤介绍

网友投稿 417 2022-08-14


Java连接数据库的步骤介绍

第一步:数据库驱动和数据量地址基本信息。

// mysql 8.0 以下版本 - JDBC 驱动名及数据库 URL

static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";

static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB";

// MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL

//static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";

//static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB?useSSL=false&serverTimezone=UTC";

// 数据库的用户名与密码,需要根据自己的设置

static final String USER = "root";

static final String PASS = "123456";

第二步:注册驱动

// 注册 JDBC 驱动

Class.forName(JDBC_DRIVER);

第三步:打开连接

// 打开链接

System.out.println("连接数据库...");

conn = DriverManager.getConnection(DB_URL,USER,PASS);

第四步:执行查询

// 执行查询

System.out.println(" 实例化Statement对象...");

stmt =dIFYV conn.createStatement();

String sql;

sql = "SELECT id, name, url FROM websites";

ResultSet rs = stmt.executeQuery(sql);

第五步:显示查询结果集

// 展开结果集数据库

while(rs.next()){

// 通过字段检索,假设如下三个字段为查询字段

int id = rs.getInt("id");

String name = rs.getString("name");

String url = rs.getString("url");

// 输出数据

System.out.print("ID: " + id);

System.out.print(", NAME: " + name);

System.out.print(", URL: " + url);

System.out.print("\n");

第六步:完成后关闭

// 完成后关闭

rs.close();

stmt.close();

conn.close();

第七步:处理错误

//处理错误或者异常

try{

..............

}catch(SQLException se){

// 处理 JDBC 错误

se.printStackTrace();

}catch(Exception e){

// 处理 Class.forName 错误

e.printStackTrace();

}finally{

// 关闭资源

try{

if(stmt!=null) stmt.close();

}catch(SQLException se2){

}// 什么都不做

try{

if(conn!=null) conn.close();

}catch(SQLException se){

se.printStackTrace();

}

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java中的static关键字修饰属性和方法(推荐)
下一篇:Java 图文并茂讲解主方法中的String[] args参数作用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~