还是几个比较菜的问题

金来 2003-08-18 04:38:20
你们再调试后,是怎么看出来你们已经连上本地数据库的?
如果要连远端的数据库你们会应该怎么连?
如下是我程序的小部分,调试通过了,不过我不知道是否已经连上本地数据库了,请各位大大们多多指教,叩首.
public void connectDriverManager(String url,String drv,String user,String pwd){
try{
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

con = DriverManager.getConnection (url,user,pwd);
}catch (SQLException ex) {
printSQLException(ex);
}catch (Exception ex) {
ex.printStackTrace ();
}
}
public void TestDBConnection(){
String url="jdbc:oracle:thin:@192.168.0.27:1521:oracle";
String drv="com.oracle.jdbc.OracleDriver" ;
connectDriverManager(url,drv,"xdhua","softvan");
}
...全文
33 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
金来 2003-08-18
  • 打赏
  • 举报
回复
如下我的源程序:
import java.sql.*;
import javax.naming.*;

public class DBConnection{


private Connection con;
public DBConnection(){
}

public Connection getConnection(){
return con;
}

public void remove(){
try{
con.close();
}catch (SQLException ex){
ex.printStackTrace ();
}
}
public void connectDriverManager(String url,String drv,String user,String pwd){
try{
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

con = DriverManager.getConnection (url,user,pwd);
}catch (SQLException ex) {
printSQLException(ex);
}catch (Exception ex) {
ex.printStackTrace ();
}
}
public void TestDBConnection(){
String url="jdbc:oracle:thin:@192.168.0.27:1521:oracle";
String drv="com.oracle.jdbc.OracleDriver" ;
connectDriverManager(url,drv,"xdhua","softvan");

}

public static void printSQLException(SQLException ex){
// A SQLException was generated. Catch it and
// display the error information. Note that there
// could be multiple error objects chained
// together

System.out.println ("\n*** SQLException caught ***\n");

while (ex != null) {
System.out.println ("SQLState: " + ex.getSQLState ());
System.out.println ("Message: " + ex.getMessage ());
System.out.println ("Vendor: " + ex.getErrorCode ());
ex = ex.getNextException ();
System.out.println ("");

}
}
}
我应该怎么用html调用这个Servlet
olivertree 2003-08-18
  • 打赏
  • 举报
回复
奥,是
   输出“成功”
 否则
   输出“失败”
olivertree 2003-08-18
  • 打赏
  • 举报
回复
if(connectDriverManager(url,drv,"xdhua","softvan")成功)
  输出成功
否则
  输出失败

不过我忘了具体是怎么判断以及怎么写语句了,这样应该可以的。
smartzhang 2003-08-18
  • 打赏
  • 举报
回复
加一个main方法调用这个类就可以了啊
金来 2003-08-18
  • 打赏
  • 举报
回复
忘记说明了,是有关JDBC-ORACLE之间的连接

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧