JDBC技术--驱动与具体实现

几种常见的数据库驱动格式和URL格式
    1、    驱动格式

a)  MySQL:   com.mysql.jdbc.Driver 

或者org.gjt.mm.mysql.Driver

b)  SQL Server:

 com.miscrosoft.sqlserver.jdbc.SQLServerDriver

c)  Oracle: oracle.jdbc.driver.OracleDriver

 

2、    URL格式

a)  MySQL:

jdbc:mysql://localhost:3306/数据库名

b)  SQL Server:

jdbc:sqlserver://127.0.0.1:1433;databaseName=数据库名

c)  Oracle:

jdbc:oracle:thin:@localhost:1521:数据库名

 

 

JDBC开发步骤

1、创建Java项目,并加入数据库jar包

    (1)在项目上创建一个文件夹,名称为lib

    (2)把相应的jar包复制到此文件夹中

    (3)右击jar包-->Build Path-->add too Build Path

 

2、加载数据库驱动

    Class.forName("org.gjt.mm.mysql.Driver")

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

   

3、获得数据库连接

    Connectionconnect = DriverManager.getConnection(url, 用户名, 密码)

    url表示数据库连接协议:jdbc:mysql://localhost:3306/数据库名

       jdbc:mysql://-->数据库协议

       localhost-->表示数据库服务的ip地址

       3306-->表示数据库服务的端口号

    用户名:root

    密码:123456

   

4、创建会话

    Statementstate = connect.createStatement();

   

5、执行sql语句

    state.executeUpdate(sql);//增删改

    ResultSetset = state.executeQuery(sql);//查

   

6、关闭会话以及数据库连接

    state.close();

    connect.close();

 

   

JDBC具体实现操作

 

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

 

public class MyJDBC {

    // 静态代码块:类被加载就执行,并且只执行一次

    static{

       try{

           //2、加载驱动

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

       }catch (ClassNotFoundException e) {

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值