带有firebird数据库的internet站点Java小程序

带有firebird数据库的internet站点Java小程序,java,applet,Java,Applet,我有一些项目要为自己做,但我无法解决一个难题:) 例如,我有这样一个代码,但它在我的网站上也不起作用 它抛出:NoClassDefFoundError 我创建文件.java并将其与数据库(?)链接 封装火鸟; 导入java.sql.*; 公共级火鸟{ 公共静态void main(字符串[]args)引发ClassNotFoundException{ 字符串路径数据库; 字符串用户名; 字符串密码; 字符串sql; sql=“从员工中选择*”; password=“masterkey”; user

我有一些项目要为自己做,但我无法解决一个难题:) 例如,我有这样一个代码,但它在我的网站上也不起作用

它抛出:
NoClassDefFoundError

  • 我创建文件.java并将其与数据库(?)链接

    封装火鸟;
    导入java.sql.*;
    公共级火鸟{
    公共静态void main(字符串[]args)引发ClassNotFoundException{
    字符串路径数据库;
    字符串用户名;
    字符串密码;
    字符串sql;
    sql=“从员工中选择*”;
    password=“masterkey”;
    userName=“sysdba”;
    pathToDatabase=“C:/Program Files/Firebird/Firebird_2_5/examples/empbuild/EMPLOYEE.FDB”;
    试一试{
    Class.forName(“org.firebirdsql.jdbc.FBDriver”);
    }捕获(ClassNotFoundException cnfe){
    System.out.println(cnfe.toString());
    System.out.println(“未找到org.firebirdsql.jdbc.FBDriver”);
    }
    //检索连接。
    试一试{
    语句stmt=null;
    结果集rst=null;
    连接连接=DriverManager.getConnection(
    “jdbc:firebirdsql:localhost/3050:”+pathToDatabase,用户名,密码);
    试一试{
    stmt=conn.createStatement();
    rst=stmt.executeQuery(sql);
    int columnCount=rst.getMetaData().getColumnCount();
    int-recordIndex=0;
    while(rst.next()){
    recordIndex++;
    System.out.println(“记录:+recordIndex”);
    
    对于(inti=1;i您应该像这样将
    archive
    添加到
    applet标记中。如果您没有Firebird.jar,您应该创建它

    <applet 
        code="firebird/Firebird" 
        archive="Firebird.jar" 
        width=1000
        height=500>
    </applet>
    
    
    
    您还添加了
    ,没有注释。为了HTML有效性(对于小程序元素,高达3.2),请明确关闭小程序元素,如本答案所示。请注意
    code=“Firebird.class”
    应为
    code=“Firebird”
    -完全限定名,而不是文件/资源名。首先,我没有固定文件;其次,我仍然有一个NoClassDefFoundError“Firebirb(错误名称:firebird/firebird)感谢@AndrewThompsonok,我创建了一个名为fire.jar的存档,但当我尝试启动它时,我得到一个错误“发生了Java异常”:(您使用的是IDE吗?这取决于您如何运行应用程序。您可以按照以下步骤进行调试:-
    <HTML>
     <HEAD>
     <TITLE>Java_DB</TITLE>
     </HEAD>
     <BODY>
     Svetainė parašyta su java ir joje duombazė <BR><BR>
    
     <applet code="Firebird.class" width="1000" height ="500">
    
     </BODY>
     </HTML>
    
    <applet 
        code="firebird/Firebird" 
        archive="Firebird.jar" 
        width=1000
        height=500>
    </applet>