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:mysqlwww.cppcns.com://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 = conn.createstatement(); string sql; sql = "select id, name, url from websites"; resultset rs = stmt.executequery(sql);

第五步:显示查www.cppcns.com询结果集

// 展开结果集数据库 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.o恰卡编程网ut.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(); } }

到此这篇关于java连接数据库的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持我们。

展开全文
内容来源于互联网和用户投稿,文章中一旦含有亚博电竞手机版的联系方式务必识别真假,本站仅做信息展示不承担任何相关责任,如有侵权或涉及法律问题请联系亚博电竞手机版删除

最新文章

网站地图