javaweb通过jdbc连接数据库

1.    jdbc是java程序与数据库系统通讯的API,它定义在jdk的API中,通过jdbc,java程序很容易与数据库交互。

Jdbc是由java语言编写的类和接口组成,它对数据库的操作提供了方法;但由于不同数据库种类不同,所有对数据库的细节操作厂商进行实现,即厂商提供数据库驱动。

 

Jdbc为java语言的编写的类和接口访问数据据库,java去调用jdbc API时候,由于不同数据库,导致由jdbc转为数据库代码过程会有不同,所以存在数据库驱动(驱动相当于连接数据库的协议),数据库驱动然后转为数据库语言。

 

2.    jdbc连接数据库过程

     1) 下载驱动

     2) 构建数据库连接URL。

     3) 注册驱动到jvm中

     4) 获取connection对象

例子:

1.  try {  

2.    

3.                      //加载数据库驱动,注册到去送管理器  

4.    

5.                      Class.forName("com.mysql.jdbc.Driver");  

6.    

7.                      String url = "jdbc:mysql://localhost:8080/test";  

8.    

9.                      String username = "admin";  

10.   

11.                     String password = "123456";  

12.   

13.                     Connection conn = DriverManager.getConnection(url , username , password);  

14.   

15.                     if (conn != null)   

16.   

17.                            System.out.println("数据库连接成功!");  

18.   

19.                     else  

20.   

21.                            System.out.println("数据库连接失败!");  

22.   

23.                     //完成后记得关闭数据库连接  

24.   

25.                     conn.close();  

26.   

27.              } catch (ClassNotFoundException e) {  

28.   

29.                     e.printStackTrace();  

30.   

31.              } catch (SQLException e) {  

32.   

33.                     e.printStackTrace();  

34.   

35.              } 




 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值