JDBC代码

import java.sql.*;

public class JDBC {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //加载驱动
        Class.forName("com.mysql.jdbc.Driver");
        //建立连接
        Connection connection = DriverManager.getConnection
                ("jdbc:mysql://localhost:3306/chatroom?user=root&password=root");
        //准备命令
        Statement statement = connection.createStatement();
        //执行SQL
        String sql = "insert into user (userName ,passward,brief) value ('xi','123456fgh','美')";
        //ResultSet resultSet= statement.executeQuery(sql);
        int row = statement.executeUpdate(sql);
        System.out.println(row);
        statement.close();
        connection.close();
    }
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 示例 这里有一个简单的JDBC示例代码,可以帮助你连接到数据库: try { // 加载驱动程序 Class.forName("com.mysql.jdbc.Driver"); // 连接数据库 String url = "jdbc:mysql://localhost:3306/databaseName"; Connection conn = DriverManager.getConnection(url,"username","password"); // 创建SQL语句 String sql = "select * from tableName"; Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql); // 处理结果 while (rs.next()) { // do something } // 关闭连接 rs.close(); stmt.close(); conn.close(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } ### 回答2: JAVA JDBC代码可以用于在JAVA程序中连接和操作关系型数据库。以下是一个简单的JAVA JDBC代码示例: 首先,需要导入相关的java.sql包: import java.sql.*; 然后,需要设置数据库的连接信息,包括数据库的URL、用户名和密码: String url = "jdbc:mysql://localhost:3306/mydatabase"; String username = "root"; String password = "123456"; 然后,可以通过调用DriverManager的getConnection方法进行数据库连接: Connection connection = DriverManager.getConnection(url, username, password); 接下来,可以通过连接对象创建Statement对象,用于执行SQL语句: Statement statement = connection.createStatement(); 执行SQL语句的方法主要包括:executeQuery用于执行查询语句,返回一个ResultSet对象;executeUpdate用于执行INSERT、UPDATE和DELETE等操作,返回受影响的行数。 例如,执行一个简单的查询语句并输出结果: String sql = "SELECT * FROM mytable"; ResultSet resultSet = statement.executeQuery(sql); while (resultSet.next()) { String column1 = resultSet.getString("column1"); String column2 = resultSet.getString("column2"); System.out.println(column1 + " " + column2); } 最后,需要关闭ResultSet、Statement和Connection等对象: resultSet.close(); statement.close(); connection.close(); 以上就是一个简单的JAVA JDBC代码示例,通过这些代码可以连接数据库、执行SQL语句并获取结果。当然,在实际开发中,还需要考虑异常处理、连接池和事务控制等更复杂的问题。 ### 回答3: JAVA JDBC是Java数据库连接的简称,是用于连接和操作数据库的API(Application Programming Interface),其主要用于Java程序与数据库之间的交互。 在Java中使用JDBC连接数据库需要经过以下步骤: 1. 加载数据库驱动:使用`Class.forName()`方法加载数据库驱动器类,例如`Class.forName("com.mysql.cj.jdbc.Driver")`加载MySQL的驱动器类。 2. 创建数据库连接:使用`DriverManager.getConnection()`方法创建数据库连接,需要传入数据库的URL、用户名和密码等连接信息。 3. 创建Statement对象:使用`connection.createStatement()`方法创建一个Statement对象,用于执行SQL语句。 4. 执行SQL语句:使用Statement对象的`executeUpdate()`方法执行INSERT、UPDATE、DELETE等非查询语句;使用`executeQuery()`方法执行SELECT查询语句。 5. 处理结果集:对于SELECT查询语句,使用ResultSet对象来处理查询结果,可以通过调用`next()`方法逐行遍历结果集,使用`getXXX()`方法获取指定列的值。 6. 关闭资源:在使用完数据库连接、Statement对象和ResultSet对象之后,需要及时关闭这些资源,以释放内存和数据库连接。 下面是一个简单的示例,演示了如何使用JDBC连接MySQL数据库并执行查询操作: ```java import java.sql.*; public class JDBCDemo { public static void main(String[] args) { Connection connection = null; Statement statement = null; ResultSet resultSet = null; try { // 加载数据库驱动 Class.forName("com.mysql.cj.jdbc.Driver"); // 创建数据库连接 connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "root", "password"); // 创建Statement对象 statement = connection.createStatement(); // 执行SQL查询语句 resultSet = statement.executeQuery("SELECT * FROM students"); // 处理结果集 while (resultSet.next()) { int id = resultSet.getInt("id"); String name = resultSet.getString("name"); System.out.println("ID: " + id + ", Name: " + name); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { // 关闭资源 try { if (resultSet != null) { resultSet.close(); } if (statement != null) { statement.close(); } if (connection != null) { connection.close(); } } catch (SQLException e) { e.printStackTrace(); } } } } ``` 以上是一个基本的JDBC代码示例,通过加载数据库驱动、创建数据库连接、执行SQL查询语句并处理结果集,来实现与数据库的交互操作。请根据具体的数据库和需求来修改相应的连接信息和SQL语句,以完成更多复杂的数据库操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值