JDBC连接数据库

1.加载JDBC驱动程序

Class.forName(“com.mysql.jdbc.Driver”);

Class.forName(“oracle.jdbc.OracleDriver”);

2.提供jdbc连接的URL

String url ="jdbc:oracle:thin:@192.168.0.64:1521/xe";

String url = "jdbc:mysql://localhost:3306/javademo?"

                + "user=root&password=root&useUnicode=true&characterEncoding=UTF8";

 

3.创建数据库的连接

Connection con = DriverManager.getConnection(url,"lxl","1234");

4.创建一个Statement

Statement st = con.createStatement();

5.执行SQL语句返回一个ResultSet集合

ResultSet rs = st.executeQuery("select* from stud");

6.遍历ResultSet获取数据库的值

while(rs.next()){

           String id = rs.getString("id");

           String name = rs.getString("name");

           intage =rs.getInt("age");

           String sex = rs.getString("sex");

           System.err.println(id+","+name+","+age+","+sex);

       }

7.关闭JDBC对象

关闭记录集 ResultSetrs

关闭声明  Statement 

关闭连接对象 Connection


代码示例:

添加build path :ojdbc.jar(自己去找。。。)

一般在Oracle数据库安装目录:F:\sqldeveloper\jdbc\lib 下有个jar包【ojdbc.jar】,将它复制出来用于构建路径。




package cn.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import org.junit.Test;

public class Demo {
	@Test
	public void test() throws Exception {
		Class.forName("oracle.jdbc.OracleDriver");
		String url="jdbc:oracle:thin:@192.168.0.105:1521/xe";
		Connection con =DriverManager.getConnection(url,"lxl","1234");
		System.err.println(">>"+con);
		Statement st=con.createStatement();
		ResultSet rs = st.executeQuery("select * from stud");
		while(rs.next()) {
			String id=rs.getString("id");
			String name=rs.getString("name");
			String sex=rs.getString("sex");
			int age=rs.getInt("age");
			System.err.println(id+","+name+","+sex+","+age);
		}
		rs.close();
		st.close();
		con.close();
	}

}






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值