JavaBean的继承问题
各位好: 在我的tools目录里有两个java文件
Dbcon.java文件是连接数据库的(已编译成功)
Aaa.java文件是操作其他动作的(用Aaa.java文件继承Dbcon类失败) Dbcon.java
//******************* package tools;
import java.sql.*;
public class Dbcon
{
private String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; private String data_na="";
private Connection conn = null; public Dbcon(){} //构造函数什么也不做 public void data_open(String other_data)
{
this.data_na=other_data; try
{
String url="jdbc:microsoft:sqlserver://localhost:1433;databaseName="+data_na;
Class.forName(driver);
conn = DriverManager.getConnection(url,"sa","");
}
catch(Exception ee)
{
System.out.println("无法加载驱动程序:"+driver);
ee.printStackTrace();
}
}
} Aaa.java
//******************* package tools;
import java.sql.*;
public class Aaa extends AllConn //这里继承AllConn失败
{ private String data_na="abctxt";
public Dbconn()
{data_open(this.data_na);}
}
编译Aaa时显示
Dbconn.java:3: cannot resolve symbol
symbol : class AllConn
location: class tools.Dbconn
public class Dbconn extends AllConn //这是怎么回事 AllConn
^
Dbconn.java:10: cannot resolve symbol
symbol : method data_open (java.lang.String)
location: class tools.Dbconn
{data_open(this.data_na);}
^
2 errors
但如果我把Dbcon.java文件里的东西全部复制到Aaa.java后面,当作是他的内部类就可以(但这完全失去了继承的意义了) 请各位朋友帮帮忙~!!!! 百分感谢! 和这个差不多.
各位好: 在我的tools目录里有两个java文件
Dbcon.java文件是连接数据库的(已编译成功)
Aaa.java文件是操作其他动作的(用Aaa.java文件继承Dbcon类失败) Dbcon.java
//******************* package tools;
import java.sql.*;
public class Dbcon
{
private String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; private String data_na="";
private Connection conn = null; public Dbcon(){} //构造函数什么也不做 public void data_open(String other_data)
{
this.data_na=other_data; try
{
String url="jdbc:microsoft:sqlserver://localhost:1433;databaseName="+data_na;
Class.forName(driver);
conn = DriverManager.getConnection(url,"sa","");
}
catch(Exception ee)
{
System.out.println("无法加载驱动程序:"+driver);
ee.printStackTrace();
}
}
} Aaa.java
//******************* package tools;
import java.sql.*;
public class Aaa extends AllConn //这里继承AllConn失败
{ private String data_na="abctxt";
public Dbconn()
{data_open(this.data_na);}
}
编译Aaa时显示
Dbconn.java:3: cannot resolve symbol
symbol : class AllConn
location: class tools.Dbconn
public class Dbconn extends AllConn //这是怎么回事 AllConn
^
Dbconn.java:10: cannot resolve symbol
symbol : method data_open (java.lang.String)
location: class tools.Dbconn
{data_open(this.data_na);}
^
2 errors
但如果我把Dbcon.java文件里的东西全部复制到Aaa.java后面,当作是他的内部类就可以(但这完全失去了继承的意义了) 请各位朋友帮帮忙~!!!! 百分感谢! 和这个差不多.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货