为什么我写的java程序可以用jdbc访问sqlserver数据库而javaweb程序不行呢? 50

为什么我写的java程序可以用jdbc访问sqlserver数据库而javaweb程序不行呢?我已经在lib目录下放了驱动程序... 为什么我写的java程序可以用jdbc访问sqlserver数据库而javaweb程序不行呢?我已经在lib目录下放了驱动程序 展开
 我来答
优就业郭老师
2017-11-28 · TA获得超过961个赞
知道小有建树答主
回答量:1053
采纳率:90%
帮助的人:386万
展开全部

JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)

<1> 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量

在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar

<2> 设置SQLEXPRESS服务器:

a.打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IP

b.右键单击启动TCP/IP

c.双击进入属性,把IP地址中的IP all中的TCP端口设置为1433

d.重新启动SQL Server 2005服务中的SQLEXPRESS服务器

e.关闭SQL Server Configuration Manager

<3> 打开 SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为sample

<4> 打开Eclipse

a.新建工程-> Java -> Java project,起名为Test

b.选择eclipse->窗口->首选项->Java->installed JRE   编辑已经安装好的jdk,查找目录添加sqljdbc.jar

c.右键单击目录窗口中的Test, 选择Build Path ->Configure Build Path..., 添加扩展jar文件,即把sqljdbc.jar添加到其中

<5> 编写Java代码来测试JDBC连接SQL Server数据库

import java.sql.*;   

public class Test { 

public static void main(String[] srg) {  

//加载JDBC驱动  

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";  

//连接服务器和数据库sample  

String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";  

String userName = "sa";   //默认用户名  

String userPwd = "123456";   //密码  

Connection dbConn;  

try {  

Class.forName(driverName);  

dbConn = DriverManager.getConnection(dbURL, userName, userPwd);  

System.out.println("Connection Successful!");   //如果连接成功 控制台输出

} catch (Exception e) {  

e.printStackTrace();  

}  

}  

然后执行就可以了。

追问
no suitable driver found for jdbc,但是java程序可以连到数据库
匿名用户
2017-11-28
展开全部
那报怎样的具体的错误信息呢
~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
追问
no suitable driver found for jdbc,但是java程序可以连到数据库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式