JDBC--实例代码

来源:互联网 发布:sql删除语句 编辑:程序博客网 时间:2024/05/24 03:25

  本次文章提供了如何创建一个简单的JDBC应用程序的示例。演示如何打开一个数据库连接,执行SQL查询,并显示结果。

  我们使用eclipse作为开发工具,连接MYSQL数据库。详细代码如下:
  
package myPackage;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;//导入数据库驱动import com.mysql.jdbc.Driver;public class FirstExamle {//数据库路径static String DATABASE_URL = "jdbc:mysql://127.0.0.1/work";    //数据库的账号密码static String USER_NAME = "root";static String USER_PASSWORD = "1234";public static void main(String[] args) {    Connection conn = null;    Statement stmt = null;try{//注册数据库驱动Driver driver = new com.mysql.jdbc.Driver();DriverManager.registerDriver(driver);//创建一个数据库连接conn = DriverManager.getConnection(DATABASE_URL, USER_NAME, USER_PASSWORD);//执行一个数据库查询stmt = conn.createStatement();String sql = "select * from acct_authority";ResultSet rs = stmt.executeQuery(sql);//查询结果while(rs.next()){String id = rs.getString("id");String name = rs.getString("name");System.out.print("id = "+ id+ ",");System.out.println("name = " + name );} //回收资源rs.close();stmt.close();conn.close();} catch(SQLException es){es.printStackTrace();} finally{try{if(stmt != null){stmt.close();}}catch(SQLException es1){es1.printStackTrace();}try{if(conn != null){conn.close();}}catch(SQLException es1){es1.printStackTrace();}}System.out.println("GOOD BYE");}}

0 0
原创粉丝点击