如何用Java连接Aurora MySQL

71次阅读
没有评论

共计 2601 个字符,预计需要花费 7 分钟才能阅读完成。

本篇文章给大家分享的是有关如何用 Java 连接 Aurora MySQL,丸趣 TV 小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着丸趣 TV 小编一起来看看吧。

以下是使用 mysql-connector 连接 Aurora for mysql:

Workbench 访问 Aurora,跟 mysql 方式一致,如:
Aurora.example.rds.cn-northwest-1.amazonaws.com.cn

用户名:root

密码:root

如何用 Java 连接 Aurora MySQL

Eclipse 开发首先在 maven 添加依赖,如下: 

dependency 
  groupId mysql /groupId 
  artifactId mysql-connector-java /artifactId 
  version 8.0.15 /version 
 /dependency

源代码: 

package Aurora.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class ConnectAurora { public static void main(String[] args) {
 // TODO Auto-generated method stub
 // 声明 Connection 对象
 Connection con;
 String driver =  com.mysql.cj.jdbc.Driver 
 //URL 指向要访问的数据库名 mydata
 String url =  jdbc:mysql:// Aurora.example.rds.cn-northwest-1.amazonaws.com.cn:3306/db3 
 //MySQL 配置时的用户名
 String user =  root 
 //MySQL 配置时的密码
 String password =  root 
 // 遍历查询结果集
 try {
 // 加载驱动程序
 Class.forName(driver);
 //1.getConnection() 方法,连接 MySQL 数据库!! con = DriverManager.getConnection(url,user,password);
 if(!con.isClosed())
 System.out.println( Succeeded connecting to the Database! 
 //2. 创建 statement 类对象,用来执行 SQL 语句!! Statement statement = con.createStatement();
 // 要执行的 SQL 语句
 String sql =  select * from fileindex 
 //3.ResultSet 类,用来存放获取的结果集!! ResultSet rs = statement.executeQuery(sql);
 System.out.println( -----------------------------------------------------------------------------------------------  
 System.out.println( ------------------------------------------------------------------------------------------------  
 System.out.println( |  +  id  +  \t  +  |  +  app_id +  \t  +  |  +  文件名字 +  \t  +  |   +  文件地址 +  \t  +  |   
 System.out.println( ------------------------------------------------------------------------------------------------  
 String APP_ID = null;
 String id = null;
 String address = null;
 String school = null;
 while(rs.next()){
 // 获取 stuname 这列数据
 id = rs.getString( ID 
 // 获取 stuid 这列数据
 APP_ID = rs.getString( APP_ID 
 address= rs.getString( File_Name 
 school=rs.getString( File_url 
 // 输出结果
 System.out.println( |  +id +  \t  +  |  + APP_ID +  |  +  \t  +  |  +address +  |  +  \t  +  |  +school +  |   );
 System.out.println(  ------------------------------------------------------------------  
 }
 rs.close();
 con.close();
 } catch(ClassNotFoundException e) { 
 // 数据库驱动类异常处理
 System.out.println( Sorry,can`t find the Driver!  
 e.printStackTrace(); 
 } catch(SQLException e) {
 // 数据库连接失败异常处理
 e.printStackTrace(); 
 }catch (Exception e) {
 // TODO: handle exception
 e.printStackTrace();
 }finally{
 System.out.println( 数据库数据成功获取! }
 }
}

Workbench 查询:

如何用 Java 连接 Aurora MySQL

Java 查询结果: 

如何用 Java 连接 Aurora MySQL

以上就是如何用 Java 连接 Aurora MySQL,丸趣 TV 小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计2601字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)