在java中的嵌套包中运行类

时间:2016-03-29 19:05:40

标签: java nested package

package com.control;

import java.sql.*;

public class DBHelper {

  Connection conn;
  Statement st;
  ResultSet rs;

  public DBHelper() throws ClassNotFoundException {
     Class.forName( "oracle.jdbc.driver.OracleDriver" );
  }

  public boolean getConnection() throws SQLException {
     conn = DriverManager.getConnection( "jdbc:oracle:thin:@localhost:1521:xe" , "system" , "system" );
     if ( conn != null )
        return true;
     return false;
  }

  public void execute( String query ) throws SQLException {
     st = conn.createStatement();
     st.execute( query );

  }

  public static void main( String args[] ) throws Exception {

     DBHelper db = new DBHelper();
     if ( db.getConnection() )
        System.out.println( "Logged In" );
   }
}

我一直在尝试使用此命令运行该类:

java -cp "C:\Users\dell\Desktop\MYServlet\WEB-INF\lib\ojdbc5.jar;" com.control.DBHelper

错误:无法找到或加载主类com.control.DBHelper

它成功编译但不会运行。

0 个答案:

没有答案