JDBC链接基本步骤

 1.首先注册数据库驱动程序。

如:String JDBC_DRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver";//不同数据库,驱动不同

  Class.forName(JDBC_DRIVER);//Java反射机制

  Driver driver = (Driver) jdbcDriverClass.newInstance();//初始化类对象

  DriverManager.registerDriver(driver);

2.然后根据具体的JDBC URL地址,调用DriverManager对象的getConnection()来获取一个代表数据库连接的connection对象。

如:Connection conn = DriverManager.getConnection(JDBC_URL,JDBC_USER,JDBC_PASSWORD);

3.创建Statement 对象。

Statement 对象代表一条发送到数据库执行的SQL语句。

如:Statement stmt=conn.createStatement();

4.创建ResultSet对象。

用来存放从数据库里取出的结果集的对象(select时使用,update/insert/delete时返回的是int型的笔数)

如:rs=stmt.executeQuery(sql);

5.关闭JDBC资源。

首先关闭记录集rs,其次关闭stmt,最后关闭连接对象conn。如:

  if(rs !=null){try{rs.close();}catch(SQLException  e){e.printStackTrace();}}

  if(stm!=null){try{stm.close();}catch(SQLException e){e.printStackTrace();}}

  if(con!=null){try{con.close();}catch(SQLException e){e.printStackTrace();}}

不同对象分开捕捉异常,比在一起捕捉异常安全。

转载于:https://www.cnblogs.com/xiaoxian1369/archive/2011/11/26/2264594.html

Eclipse是一款流行的集成开发环境,它支持多种编程语言,包括Java。连接数据库通常使用JDBC (Java Database Connectivity) API,这是Java的标准API,用于访问各种类型的数据库。 以下是通过Eclipse使用JDBC连接数据库基本步骤: 1. **添加数据库驱动**: - 下载并安装相应的数据库驱动jar文件,比如MySQL的mysql-connector-java.jar。 - 将驱动jar文件添加到Eclipse的项目build path中(右键项目 -> Build Path -> Configure Build Path -> Libraries -> Add Jars or Directories...)。 2. **编写JDBC连接代码**: - 创建一个新的Java类,导入必要的JDBC库,如`java.sql.*`。 ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; ``` 3. **建立连接**: 使用`DriverManager.getConnection()`方法创建数据库连接,需要提供URL、用户名和密码。 ```java String url = "jdbc:mysql://localhost:3306/mydatabase"; String username = "myusername"; String password = "mypassword"; Connection connection = null; try { connection = DriverManager.getConnection(url, username, password); } catch (SQLException e) { System.out.println("Error connecting to database: " + e.getMessage()); } ``` 4. **关闭连接**: 使用完数据库后,记得关闭连接以释放资源。 ```java if (connection != null) { try { connection.close(); } catch (SQLException e) { System.out.println("Error closing the connection: " + e.getMessage()); } } ``` 5. **执行SQL查询或操作**: 可以使用Statement、PreparedStatement等类执行SQL语句,然后处理结果集。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值