java jdbc 简单demo

一个简单的jdbc demo

public class SampleJdbcTest
{
   
    static Logger logger = LoggerFactory.getLogger(SampleJdbcTest.class);

    // JDBC driver name and database URL
    static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";

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

    //  Database credentials
    static final String USER = "user"
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 很高兴为您服务。下面是一段使用Java编写的JDBC示例代码:import java.sql.*;public class JDBCDemo { public static void main(String[] args) { // 驱动程序名 String driver = "com.mysql.jdbc.Driver"; // URL指向要访问的数据库名mydata String url = "jdbc:mysql://localhost:3306/mydata"; // MySQL配置时的用户名 String user = "root"; // MySQL配置时的密码 String password = "123456"; try { // 加载驱动程序 Class.forName(driver); // 连续数据库 Connection conn = DriverManager.getConnection(url, user, password); if(!conn.isClosed()) System.out.println("Succeeded connecting to the Database!"); // statement用来执行SQL语句 Statement statement = conn.createStatement(); // 要执行的SQL语句 String sql = "select * from student"; // 结果集 ResultSet rs = statement.executeQuery(sql); System.out.println("-----------------"); System.out.println("执行结果如下所示:"); System.out.println("-----------------"); System.out.println(" 学号" + "\t" + " 姓名"); System.out.println("-----------------"); String name = null; String stu_id = null; while(rs.next()) { // 选择sname这列数据 name = rs.getString("sname"); // 选择sage这列数据 stu_id = rs.getString("stu_id"); // 输出结果 System.out.println(stu_id + "\t" + name); } rs.close(); conn.close(); } catch(ClassNotFoundException e) { System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace(); } catch(SQLException e) { e.printStackTrace(); } catch(Exception e) { e.printStackTrace(); } } } ### 回答2: Java是一种广泛应用于开发各类应用程序的编程语言,而JDBCJava数据库连接的缩写,用于在Java程序中连接和操作数据库。以下是一个简单Java JDBC的示例代码。 首先,我们需要导入JavaJDBC库,如下所示: import java.sql.*; 然后,我们需要连接到数据库,你可以根据自己的实际情况修改连接字符串、用户名和密码,如下所示: public class JDBCDemo { public static void main(String[] args) { Connection connection = null; try { // 加载JDBC驱动 Class.forName("com.mysql.jdbc.Driver"); // 数据库连接信息 String url = "jdbc:mysql://localhost:3306/mydatabase"; String username = "root"; String password = "password"; // 建立数据库连接 connection = DriverManager.getConnection(url, username, password); // 执行SQL语句 Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery("SELECT * FROM customers"); // 处理结果集 while (resultSet.next()) { int id = resultSet.getInt("id"); String name = resultSet.getString("name"); System.out.println("ID: " + id + ", Name: " + name); } // 关闭连接 resultSet.close(); statement.close(); connection.close(); } catch (Exception e) { e.printStackTrace(); } } } 在上述代码中,我们使用了MySQL数据库,你可以根据自己的需求修改为其他数据库。首先,我们加载JDBC驱动,并指定连接数据库的URL、用户名和密码。然后,我们使用DriverManager.getConnection方法建立数据库连接,并创建Statement对象执行SQL语句。接下来,我们使用executeQuery方法执行SQL查询,并使用ResultSet对象获取结果集。最后,我们遍历结果集并打印出每一条记录的ID和姓名。最后,我们关闭ResultSet、Statement和Connection对象以释放资源。 注意,上述代码只是一个简单的示例,实际应用中可能需要更复杂的操作和异常处理。希望以上代码可以帮助你理解如何使用Java JDBC连接和操作数据库。 ### 回答3: 以下是一段用Java编写的JDBCJava Database Connectivity)的示例代码: ```java import java.sql.*; public class JDBCDemo { public static void main(String[] args) { String url = "jdbc:mysql://localhost:3306/db_name"; String username = "your_username"; String password = "your_password"; try { // 加载数据库驱动 Class.forName("com.mysql.cj.jdbc.Driver"); // 建立数据库连接 Connection connection = DriverManager.getConnection(url, username, password); // 创建Statement对象 Statement statement = connection.createStatement(); // 执行SQL查询 ResultSet resultSet = statement.executeQuery("SELECT * FROM table_name"); // 处理查询结果 while (resultSet.next()) { int id = resultSet.getInt("id"); String name = resultSet.getString("name"); System.out.println("ID: " + id + ", Name: " + name); } // 关闭查询结果、Statement和数据库连接 resultSet.close(); statement.close(); connection.close(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } } ``` 上述代码是一个简单JDBC示例,它演示了连接到MySQL数据库,并执行查询语句以检索表中的数据。在使用此示例之前,请确保已将MySQL JDBC驱动程序(以jar文件形式)添加到项目的类路径中。编辑代码中的`url`,`username`和`password`变量以适应实际的数据库连接信息,然后运行代码即可执行查询并打印结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值