📄 lab2.java
字号:
package jdbc;import java.sql.*;public class Lab2 { /** * @param args */ public static void main(String[] args) { Connection con=null; Statement stmt=null; ResultSet rs=null; try{ //1.加载驱动(让到内存中去)----注册驱动: /** * 类(oracle.jdbc.driver.OracleDriver)中有一段表态代码块: * static{ * Driver d=new oracle.jdbbc.driver.OracleDriver();----new的时候就自动注册 * DriverManager.register(d) ---注册 * } * */ String driverName= "oracle.jdbc.driver.OracleDriver"; Class.forName( driverName);//起到上面那两行的作用 //作用: 加载了一个类(oracle.jdbc.driver.OracleDriver), 实例化一个类 去Statement注册 //2.建立数据为连接 String url="jdbc:oracle:thin:@192.168.2.125" +":1521:stu"; String username="openlab"; String pwd="open123"; con=DriverManager.getConnection( url,username,pwd);// 3.获取Statement对象 stmt=con.createStatement() ; System.out.println("Stmt->"+stmt) ; String sql="drop table wen7_23"; try{ stmt.executeUpdate(sql); }catch(Exception e1){ System.out.println("表t_test不存在!") ; }// sql="create table t_test("// +"id number(12) primary key,"// +"name varchar(30) not null";// stmt.executeUpdate( sql); sql="create table wen7_23(" +"id number(12)," +"name varchar(30) not null)"; stmt.executeUpdate( sql); sql="insert into wen7_23 values(" +"1,'Jack')";// sql="insert into t_test values("// +"1,'Jack')"; stmt.executeUpdate( sql); sql="select * from wen7_23"; rs=stmt.executeQuery( sql); StringBuffer sb=new StringBuffer(); while(rs.next() ){ sb.append( "id="+rs.getInt( 1)+"\t"); sb.append( "name="+rs.getString( 2)+"\n"); } System.out.println(sb.toString() ) ; }catch(Exception e){ e.printStackTrace() ; }finally{ try { stmt.close() ; } catch (Exception e1) { // TODO Auto-generated catch block e1.printStackTrace(); } try { con.close() ; } catch (Exception e1) { // TODO Auto-generated catch block e1.printStackTrace(); } } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -