jdbc入门(一) 加载驱动、建立连接、执行sql语句、关闭连接

JDBC (Java DataBase Connection):java数据库连接技术,通过java访问数据库

 

  • 加载驱动包
  1. 首先需要用到oracle提供的一个jar包,然后加载这个jar包,也称之为驱动包。 如何找到驱动包? 
  2. 找到oracle数据库的安装目录 -> product -> 10.2.0(版本号,并不一定相同) -> db_1 -> jdbc -> lib -> ojdbc14.jar。 
  3. 复制到项目中去,注意位置,和src同级 。
  4. 最后一步,现在这个驱动包只是在项目里面,但是,它还没有真正融入到这个项目中。所以,我们需要手动将这个包添加到项目中去 -> 鼠标右键项目 ->build path -> configure -> add jar。找到jar包,点击确定。
Class.forName("oracle.jdbc.OracleDriver");   // 加载驱动
  • 建立连接
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ORCL","scott","a");
:数据库协议
:连接的数据库
:连接数据库的方式 thin(不要求安装oracl数据库) oci(要求安装数据库)
:127.0.0.1 统一指任何电脑的本机IP地址;localhost 一定要配置了才能使用;192.168.15.222 ip地址(当前网络的ip地址)
:端口号
:数据库
:账号,密码
  • 创建sql语句对象
Statement stmt = con.createStatement();
  • 创建sql语句
String sql = "insert into test values(seq_qid.nextval,'1212','a',20,'男')";
String sql2 = "delete from test where qname = '1212'";
String sql3 = "update test set qname='1212' where qid='10005'";
String sql4 = "select * from test";
  • 执行sql语句
//executeUpdate  //增删改
int result = stmt.executeUpdate(sql);  //返回受影响行
//executeQuery   //查
//ResultSet rs = stmt.executeQuery(sql4); //返回找到的数据

运行后数据库查询结果:

 

  • 关闭连接
try {
		if(con != null){
			con.close();
		}
		if(stmt != null){
			stmt.close();
		}
		if(rs != null){
			rs.close();
		}
	} catch (SQLException e) {
		e.printStackTrace();
  }

 

你可能感兴趣的:(JDBC,java,数据库连接技术)