import java.sql.*;import java.io.*;public class ex10_1{ public static void main(String[] args) throws Exception { Statement stmt = null; ResultSet rs = null; Connection conn=null; String url="jdbc:oracle:thin:@192.168.57.128:1521:bule"; Class.forName("oracle.jdbc.driver.OracleDriver");//加载驱动 String uname="hr"; String passwd="hr1234"; conn=DriverManager.getConnection(url,uname,passwd); stmt=conn.createStatement(); //创建Statement对象 rs=stmt.executeQuery("Select * From person"); //查询表 while(rs.next()) //显示所有记录的ID和姓名 { System.out.print(rs.getInt("id")+" "); System.out.println(rs.getString("name")+" "); }; stmt.executeUpdate("INSERT INTO person VALUES(9,'林时',3,'accountant',2000,4)"); //添加一条记录 System.out.println("添加数据后的信息为"); rs=stmt.executeQuery("Select * From person"); //查询表格 while(rs.next()) //显示 { System.out.print(rs.getInt("id")+" "); System.out.println(rs.getString("name")+" "); }; stmt.executeUpdate("DELETE FROM person WHERE name='临时'"); //删除名字为“临时”的记录 System.out.println("删除数据后的信息为:"); rs=stmt.executeQuery("Select * From person"); //查询表格 while(rs.next()) //显示 { System.out.print(rs.getInt("id")+" "); System.out.println(rs.getString("name")+" "); }; stmt.close(); //关闭语句 conn.close(); //关闭连接 }at oracle.net.ns.NSProtocol.connect(NSProtocol.java:395) at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1102) at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:320) ... 7 more
3 回答
lijikai1937
TA贡献12条经验 获得超2个赞
如果是本地的话,一般地址是这样的 orcl是你oracle数据库的名字,还有记得导入驱动,这样才能连接正确。
jdbc:oracle:thin:@127.0.0.1:1521:orcl
地址写对,用户名,密码,还有驱动。
接下来就是
conn=DriverManager.getConnection(url,uname,passwd);
如果conn不为空则表示数据库连接成功,如果为空则表示失败。你可以写
if(conn!=null){ System.out.println("连接成功");} else{ System.out.println("连接失败");} }
后面的都可以先不写,先测试是否连接成功,大概就是这样,我也记不太清了。
添加回答
举报
0/150
提交
取消