JSP 怎么连接SQL2008 数据库 麻烦写一下拜托各位大神

 我来答
枫默冻冻82甡
2014-08-11 · 超过43用户采纳过TA的回答
知道答主
回答量:85
采纳率:100%
帮助的人:78.4万
展开全部
写个测试: import java.sql.*; public class TranTest { public static void main(String[] args) { try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost\\SQLEXPRESS:1433;DatabaseName=CCB","kissrat", "kissratpass"); conn.setAutoCommit(false); Statement st = conn.createStatement(); st.executeUpdate("update Account set Balance=Balance+10 where owner='kissrat'"); conn.commit(); System.out.println("OK."); }catch (Exception e) { System.out.println("Fail."); e.printStackTrace(); } } } 其中2008有个什么实例,比如这里的\SQLEXPRESS,可以不要了。前面一篇JS连接数据库的文章提到过这一点。 2、 Sql Server 2008也会出现“provider: 命名管道提供程序,error:40 - 无法打开Sql server连接”的问题。网上有很多解决办法。无非有以下几点: (1) 服务器身份验证改为“SQL Server和Windows身份验证模式”并启用sa账户。 (2) 启用TCP/IP和Named Pipes,然后重启SQL Server服务。 (3) 连接字符串写正确,比如服务器使用SQLEXPRESS实例而不是MSSQLSERVER的需要在连接字符串后加上\\SQLEXPRESS。 具体如何操作,网上有非常详细的说明。可是有时候即使检查了再检查,搜索尽各种办法还是出现这种错误那就该反思了。很有可能是网络的原因,比如检查一下防火墙
踴璿姂悊憖
2014-08-11 · TA获得超过329个赞
知道答主
回答量:122
采纳率:0%
帮助的人:123万
展开全部
用jtds 做驱动 一切都不用改 jdbc:jtds:sqlserver://192.168.0.1/数据库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式