我的这个JAVA连接数据库为何连不上?

来源:百度知道 编辑:UC知道 时间:2024/05/12 08:12:21
public class UserSelect extends JFrame{

public UserSelect(){
try{
String[] colHeads = { "编号", "姓名", "性别" ,"年龄", "地址" ,"宅电", "邮编" ,"手机" };

Connection con;
Statement stmt;
ResultSet rs;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:MyCustomer";
con=DriverManager.getConnection(url,"","");
stmt = con.createStatement();

rs = stmt.executeQuery("SELECT count(*) as au_count from BankCustomer");
rs.next();
int iCount=rs.getInt("au_count");

// 定义表格元素内容
Object[][] data = new Object[iCount][];
int i=0;
rs = stmt.executeQuery("SELECT * from BankCustomer");
while (rs.next())
{
data[i]=new Object[8];//

java在与数据库连接之前,先在控制面板--》管理工具里配置数据源,然后测试一下成功后就可以在程序中进行写语句应用了。

你在数据源ODBC中配置了名称为"MyCustomer"的数据库JDBC/ODBC池了吗?
可在管理工具--数据源ODBC中配置

端口是不是没打上?