jsp编程连接数据库的问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 01:51:16
我用的是JDBC-ODBC桥接驱动,一直连接不上ACCESS数据库,而且我也加了ACCESS数据源。
<%@ page language="java" contentType="text/html;charset=GBK" %>
<%@ page language="java" import="java.sql.*"%>
<html>
<%
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection dbcon=DriverManager.getConnection("jdbc:odbc:TEST");
PreparedStatement stat=dbcon.prepareStatement("select * from login");
ResultSet result=stat.executeQuery();
while(result.next())
{
out.println(result.getString(1));
}
}
catch(Exception e)
{
out.println(e);
}

%>
</html>

不知道是什么问题,我连接SQL Server2005也连接不上。
帮帮忙啊。。。

LZ 实际做项目的时候 都要直连 从网上找找 那三个直连包吧

代码如下:

package com.bl.db;

import java.sql.DriverManager;
import java.sql.SQLException;

import com.blog.port.*;
import java.sql.*;

public class DBTool implements IDBTool {

Connection conn;

public Connection getConn(){
try {
DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=Data","sa","");
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
return conn;
}

public void Close(ResultSet rs,PreparedStatement pst,Connection conn){
try {
if(rs!=null){
rs.close();
}
if(pst!=null){
pst.close();
}
if(conn!=null){
conn.close();
}
} catch (