java连接数据库(代码分享)
程序员文章站
2024-03-04 16:15:47
话不多说,请看代码:
package com.shsxt.jdbcs;
import java.sql.connection;
import java.sql...
话不多说,请看代码:
package com.shsxt.jdbcs; import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; /* * jdbc步骤: java连接数据库 * // 导入 jar包 * 1、加载驱动 数据库厂商提供的实现类 * 2、获取连接 提供 url 用户名 密码 * 3、创建处理块 可以发送sql语句到服务器(数据库) 准备一条 sql语句 * 4、结果集 * 5、分析结果集 * 6、释放资源 先开的后放, 后打开的先放 */ public class demo002jdbcconnect { public static void main(string[] args) throws classnotfoundexception { class.forname("oracle.jdbc.driver.oracledriver"); string url = "jdbc:oracle:thin:@localhost:1521:orcl"; string user= "scott"; string pwd= "tiger"; connection conn = null; statement s = null; resultset rs = null; try { conn = drivermanager.getconnection(url, user, pwd); s = conn.createstatement(); string sql = "select deptno, dname, loc from dept"; rs = s.executequery(sql); while(rs.next()){ int deptno = rs.getint(1); // 根据列号来获取值 string dname = rs.getstring("dname"); // 根据列名来获取值 string loc = rs.getstring(3); system.out.println(deptno + "\t" + dname + "\t" + loc); } } catch (sqlexception e) { e.printstacktrace(); }finally{ if(rs!=null){ try { rs.close(); } catch (sqlexception e) { // todo auto-generated catch block e.printstacktrace(); } } if(s!=null){ try { s.close(); } catch (sqlexception e) { // todo auto-generated catch block e.printstacktrace(); } } if(conn!=null){ try { conn.close(); } catch (sqlexception e) { // todo auto-generated catch block e.printstacktrace(); } } } } }
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
上一篇: 详解spring boot配置单点登录