您的位置:首页 > 数据库

数据库连接错误---------

2015-08-03 10:03 295 查看
package com.package_sqlhelper;

/*

*功能:编写操作数据库的底层函数

*数据库操作的底层实现函数,为上层提供哪些函数接口供逻辑业务层调用???

*

*SqlHelper为上层提供的接口函数:有:

*1.

*

*

*/

import javax.swing.*;

import java.awt.*;

import java.util.*;

import java.awt.event.*;

import java.sql.*;

public class SqlHelper

{

Statement stmt;

Connection con;

ResultSet rs;

// 加载驱动,Class.forName()里面是驱动程序类,即:Driver类。

public static void main(String[] args)

{

}

// 定义一个查询函数

public ResultSet query(String sql)

{

try {

// 加载驱动

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

// 为什么这样错误???Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

// 建立连接

con=DriverManager.getConnection("jdbc:odbc:kaoshi","sa","411628");

// 为什么这样错误??? con=DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;databaseName=kaoshi","sa","411628");

stmt=con.createStatement();

rs =stmt.executeQuery("select *from stu_login");

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return rs;

}

public SqlHelper()

{

}

// 关闭连接函数

void Close()

{

//关闭连接

try {

stmt.close();

rs.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: