首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

老调重谈:JSP连接数据库有关问题!

2012-02-26 
老调重谈:JSP连接数据库问题!!!!!!!!页面点点击“提交”出现:“找不到DriverManager.getConnection(String,P

老调重谈:JSP连接数据库问题!!!!!!!!
页面点点击“提交”
出现:“找不到"DriverManager.getConnection(String,Properties,ClassLoader)"行不可用的源”

PS:我在MyEclipse 5.5里面做成功了,但在公司用的MyEclipse 7.0,却出现这问题~哪个高人帮帮

[解决办法]
俺不会用JDBC-ODBC桥连,俺只用3种方法连数据库:纯Java(JDBC);JNDI ;或使用配置文件
俺用的是Microsoft SQLServer 2005
1.JDBC

Java code
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class JDBCConn {    public static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";    public static final String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=books";    public static final String USER = "sa";    public static final String PWD = "ok";    private Connection conn = null;    public Connection getConn() {        try {            Class.forName(DRIVER);            conn = DriverManager.getConnection(URL,USER,PWD);        } catch (ClassNotFoundException e) {            // TODO Auto-generated catch block            e.printStackTrace();        } catch (SQLException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }        return conn;    }}
[解决办法]
你的数据库端口配置自己改成8080了吗,8080一般是给mysql预留的端口?SQLServer应该是1443吧!
[解决办法]
打开配置工具SQL server Configuration Manager,SQLEXPRESS协议中启动tic/ip. 

双击打开tip/ip属性。ipAll部分把tcp端口设置为1433.重新启动电脑 

[解决办法]
url写的有问题
应该是
url = “jdbc:microsoft:sqlserver://localhost:1433;databaseName=数据库名”;

热点排行