Java使用JDBC连接数据库的实现方法
来源:互联网 发布:win10能上网 网络受限 编辑:程序博客网 时间:2024/06/07 01:20
这篇文章主要介绍了Java使用JDBC连接数据库的实现方法,包括了详细的加载步骤以及完整实现示例,需要的朋友可以参考下
本文实例讲述了Java使用JDBC连接数据库的实现方法,是Java数据库程序设计里非常实用的重要技巧。分享给大家供大家参考。具体如下:
JDBC(Java Data Base Connectivity)数据库连接,通常我们在编写web应用或java应用程序要连接数据库时就要使用JDBC。使用JDBC连接数据库一般步骤有:
1、加载驱动程序
oracle的驱动名:oracle.jdbc.driver.OracleDrive JDBC URL:jdbc:oracle:thin:@localhost:1521:数据库名
mysql的驱动名:com.mysql.jdbc.Driver JDBC URL:jdbc:mysql://localhost:3306/数据库名
Class.forName(driver);
2、创建连接对象
Connection con = DriverManager.getConnection(url,username,password);
3、创建sql语句执行对象
4、执行sql语句
5、对执行结果进行处理
6、关闭相关的连接对象(顺序跟声明的顺序相反)
下面是以建立与MySQL数据库连接的例子,其他数据库的过程类似:
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBConnection{public static void main(String[] args){String driver = "com.mysql.jdbc.Driver";//localhost指本机,也可以用本地ip地址代替,3306为MySQL数据库的默认端口号,“user”为要连接的数据库名String url = "jdbc:mysql://localhost:3306/user";//填入数据库的用户名跟密码String username = "test";String password = "test";String sql = "select * from user";//编写要执行的sql语句,此处为从user表中查询所有用户的信息try{Class.forName(driver);//加载驱动程序,此处运用隐式注册驱动程序的方法}catch(ClassNotFoundException e){e.printStackTrace();}try{Connection con = DriverManager.getConnection(url,username,password);//创建连接对象Statement st = con.createStatement();//创建sql执行对象ResultSet rs = st.executeQuery(sql);//执行sql语句并返回结果集while(rs.next())//对结果集进行遍历输出{System.out.println("username: "+rs.getString(1));//通过列的标号来获得数据System.out.println("useradd: "+rs.getString("useradd"));//通过列名来获得数据System.out.println("userage: "+rs.getInt("userage"));}//关闭相关的对象if(rs != null){try{rs.close();}catch(SQLException e){e.printStackTrace();}}if(st != null){try{st.close();}catch(SQLException e){e.printStackTrace();}}if(con !=null){try{con.close();}catch(SQLException e){e.printStackTrace();}}}catch(SQLException e){e.printStackTrace();}}}
相信本文所述对大家的Java数据库程序设计有一定的借鉴价值。
阅读全文
0 0
- Java使用JDBC连接数据库的实现方法
- Java使用JDBC连接数据库的实现方法
- java JDBC 连接数据库方法
- java JDBC连接数据库方法
- java使用JDBC连接数据库
- java使用JDBC连接数据库
- Java 使用jdbc连接数据库
- Java使用jdbc连接数据库
- java使用jdbc连接数据库,
- Java使用JDBC连接MySQL数据库,实现增删改查
- Java使用jdbc连接MySql数据库,实现增删改查
- JDBC,java数据库的连接
- JAVA的JDBC连接数据库
- Java 连接数据库的JDBC
- Java的JDBC连接数据库
- Java JDBC连接各种数据库的配置方法
- Java 通过JDBC连接Mysql数据库的方法和实例
- Java 通过JDBC连接Mysql数据库的方法和实例
- C
- Oracle查询二
- GHGL项目功能代码
- STM32CubeMX之定时器控制微秒延时详解
- ccf认证学生排队
- Java使用JDBC连接数据库的实现方法
- XYNU 1248 排队打水问题(water)—贪心算法
- 数据库范式
- HDU 6050 Funny Function
- Java中的接口
- Android HttpURLConnection接口
- 一个简单的数据库连接池示例
- python list之extend和append的区别
- XYNUOJ 1249 均分纸牌(playcard)—贪心算法