java 如何实现在连接oracle8数据库时形成一个登录界面? 连接数据库时有么一段:DriverManager.getConnection("jdbc:oracle:thin:@IP地址:ORCL","sys","change_on_install")怎么实现一个登录框?是在这一段实现还是需要其他什么语句? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 登录框是在jsp页面形成的,跟连接oracle数据库没有关系。只有在点击登陆的时候才会去数据库的用户表里面验证用户名以及密码。 数据库连接和登录啥关系没有,一下是连接数据库代码 //注册驱动程序 Class.forName("oracle.jdbc.driver.OracleDriver"); //建立到数据库的连接 Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","scott","tiger"); //取得语句对象 Statement stmt = conn.createStatement(); //执行SQL语句,并取得结果集对象 ResultSet rs = stmt.executeQuery("select * from employees"); //遍历结果集 while(rs.next()){ System.out.print(rs.getString(1) + " "); System.out.print(rs.getString(2) + " "); System.out.print(rs.getString(3) + " "); System.out.print(rs.getString(4) + " "); System.out.print(rs.getString(5) + " "); System.out.print(rs.getString(6) + " "); System.out.print(rs.getString(7) + " "); System.out.println(rs.getString(8) + " "); } //收尾工作,即关闭对象,释放资源 rs.close(); stmt.close(); conn.close(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } DriverManager.getConnection("jdbc:oracle:thin:@IP地址:ORCL","sys","change_on_install") 这句话是java在自己的classloader下,根据你提供的jdbc Driver名,查找JDBC驱动类,以及创建连接的过程。如果你想把这段在程序里动态录入,并且根据录入值创建连接的话,你需要在之前通过编码实现这个字符串的取得!这其实不言,不过实现方法太多。主要看你得GUI如何构建的了! 删除存在的表空间,确报不存在这表空间 求助,多条件查询排序问题 java 中调用 BIEE 仪表盘 很有挑战性的问题。 ORA-00922: 缺少或无效选项 相同周内的日期对调 怎么在Oracle的SQL*PLUS工具下在一个表中插入blob大对象类型的数据 再线等待 oracle操作文件需要那些设置? 请问:这个SQL怎么写 oracle中自定义函数可以实现一个函数的参数既可以是字符也可以是数字? ORALCE中存储过程中使用临时表引发的问题。麻烦高手过来解答 存储过程如何访问指定文件夹中所有的文件,并读取文件?
//注册驱动程序
Class.forName("oracle.jdbc.driver.OracleDriver");
//建立到数据库的连接
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","scott","tiger");
//取得语句对象
Statement stmt = conn.createStatement();
//执行SQL语句,并取得结果集对象
ResultSet rs = stmt.executeQuery("select * from employees");
//遍历结果集
while(rs.next()){
System.out.print(rs.getString(1) + " ");
System.out.print(rs.getString(2) + " ");
System.out.print(rs.getString(3) + " ");
System.out.print(rs.getString(4) + " ");
System.out.print(rs.getString(5) + " ");
System.out.print(rs.getString(6) + " ");
System.out.print(rs.getString(7) + " ");
System.out.println(rs.getString(8) + " ");
}
//收尾工作,即关闭对象,释放资源
rs.close();
stmt.close();
conn.close();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
这句话是java在自己的classloader下,根据你提供的jdbc Driver名,查找JDBC驱动类,以及创建连接的过程。
如果你想把这段在程序里动态录入,并且根据录入值创建连接的话,你需要在之前通过编码实现这个字符串的取得!
这其实不言,不过实现方法太多。主要看你得GUI如何构建的了!