使用java代码来与数据库进行交互——java基础(10)

1、sql包

    jdbc技术:使用java代码来与数据库进行交互的技术。

    前提条件:a、jdk,sql包的支持

                  b、需要得到数据库官方驱动程序。

如何连接数据库两种方式:

(1)、odbc桥驱动

  a、配置odbc驱动

  b、Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");加载驱动【就想开车先找到车子的位置】

  c、Connection con = DriverManager.gtConnection("jdbc:odbc:test","sa","");获得连接

  理解:sun.jdbc.odbc这是一个驱动所在的路径。

  DriverManager是一个驱动管理器,通过他可以获得与数据库的连接。【开车的钥匙】

2、jdbc纯驱动

a、导入驱动包

b、加载驱动

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

c、获得连接

Connection con = DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;databasename=pubs","sa","");

d、创建执行对象 。Statement(用来执行sql语句的。)

Statement stm = con.createStatement();

e、执行sql语句,返回结果集(ResultSet)

ResultSet rs = stm.executeQuery(sql);

rs是一个游标指针,它并不是一张表。next()方法是将游标往下移动,如果为true,说明有下一条

f、读取结果集

g、关闭连接释放资源

    原则:掀开的后关。

转载于:https://www.cnblogs.com/Tiny339/archive/2013/01/18/java_10.html

你可能感兴趣的:(使用java代码来与数据库进行交互——java基础(10))