JDBC操作

本文介绍了如何使用Eclipse进行原生JDBC操作,讲解了从配置数据库连接信息、加载驱动到建立数据库连接的步骤,并提供了一个静态方法以简化连接过程。通过Class.forName加载指定的MySQL驱动,再利用DriverManager.getConnection获取数据库连接。最后,文章预告了下节课将讲述如何使用JDBC操作数据库。
摘要由CSDN通过智能技术生成

eclipse的原生JDBC操作

按照国际惯例,先吹牛!!

JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API)简单理解为:JDBC,是SUN提供的一套 API,使用这套API可以实现对具体数据库的操作(获取连接、关闭连接、DML、DDL、DCL)
(此处可以省略不听)

首先就得先写配置连接数据库

String user = root
String password = root
String url = jdbc:mysql://localhost:3306/test //test处填写自己要连接的数据库
String driverClass = com.mysql.jdbc.Driver //此驱动为mysql 5.X版本
//如果数据库版本为8.0及以上改为com.mysql.cj.jdbc.Driver

然后就需要加载驱动了
(此处可能有异常抛出即可)
一行代码即可

Class.forName(driverClass);

最后连接数据库

Connection conn = DriverManager.getConnection(url, user, password);

输出即可发现

com.mysql.cj.jdbc.ConnectionImpl@1a18644 

连接成功!
最后可以归结为一个方法:

    public static Connection getConnection() throws Exception {
        String user = "root";
        String password = "root"; //数据库密码
        String url = "jdbc:mysql://localhost:3306/final";
        String driverClass = "com.mysql.cj.jdbc.Driver";
        Class.forName(driverClass);
        Connection connection = DriverManager.getConnection(url, user, password);
        return connection;
    }
    //此方法即可连接数据库
    

这节课就讲到这…下一节课教如何操控数据库!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
JDBCJava Database Connectivity)是Java语言访问数据库的标准接口,通过JDBC可以实现与各种数据库的连接和操作。高斯数据库是一种分布式数据库系统,支持高性能、高可靠性的数据存储和查询。下面是使用JDBC操作高斯数据库的一般步骤: 1. 导入JDBC驱动:首先需要将高斯数据库的JDBC驱动导入到项目中,可以从高斯数据库官方网站下载相应的驱动。 2. 加载驱动:使用`Class.forName()`方法加载驱动类,例如: ```java Class.forName("com.gauss.jdbc.Driver"); ``` 3. 建立连接:使用`DriverManager.getConnection()`方法建立与数据库的连接,需要提供数据库的URL、用户名和密码,例如: ```java String url = "jdbc:gauss://localhost:5432/mydb"; String username = "myuser"; String password = "mypassword"; Connection conn = DriverManager.getConnection(url, username, password); ``` 4. 创建Statement或PreparedStatement对象:通过连接对象创建Statement或PreparedStatement对象,用于执行SQL语句,例如: ```java Statement stmt = conn.createStatement(); ``` 5. 执行SQL语句:使用Statement或PreparedStatement对象执行SQL语句,例如: ```java String sql = "SELECT * FROM mytable"; ResultSet rs = stmt.executeQuery(sql); ``` 6. 处理结果集:通过ResultSet对象获取查询结果,进行相应的处理,例如: ```java while (rs.next()) { // 处理每一行数据 String column1 = rs.getString("column1"); int column2 = rs.getInt("column2"); // ... } ``` 7. 关闭资源:在使用完毕后,需要关闭ResultSet、Statement、Connection等资源,例如: ```java rs.close(); stmt.close(); conn.close(); ``` 这是一个简单的JDBC操作高斯数据库的示例,具体的操作还可以根据实际需求进行扩展和优化。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值