JSP问题,我要哭了!

derfson822 2006-02-21 10:42:22
代码如下:
<%
String sDBDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String sConnStr = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=try;user='pk'";//“try”的意思就是与刚才设置的数据源名对应;
Class.forName(sDBDriver);
Connection Con = DriverManager.getConnection(sConnStr);
Statement Stmt = Con.createStatement(); /*创建JDBC声明*/
String query="CREATE TABLE GUEST" + /*在数据库中创建新的表*/
"(NUM VARCHAR(32),"+
"USERNAME TEXT,"+
"CONTENT TEXT,"+
"PASSWORD INTEGER,"+
"TOTAL INTEGER,"+
"REALNAME TEXT)";
Stmt.executeUpdate(query); /*更新数据库*/

结果测试该文件的时候,错误如下:
exception

javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]用户 ''pk'' 登录失败。原因: 未与信任 SQL Server 连接相关联。
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.db_jsp._jspService(db_jsp.java:126)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

帮我解决啊,谢谢!


...全文
259 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsk_228 2006-02-25
  • 打赏
  • 举报
回复
String sConnStr = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名;user=用户名;pass=密码";
wzjcntlqs 2006-02-25
  • 打赏
  • 举报
回复
换用jdbc-odbc
win2000server 2006-02-25
  • 打赏
  • 举报
回复
应该是混合模式的问题
wpfonline 2006-02-25
  • 打赏
  • 举报
回复
有没有加连接数据数的包呀
cqyysy 2006-02-25
  • 打赏
  • 举报
回复
混合模式?
用那个sqlserver验证吧,别用windows验证...
allenjay2003 2006-02-22
  • 打赏
  • 举报
回复
Connection Con = DriverManager.getConnection(sConnStr,"userNane","passWord")
anson2003 2006-02-22
  • 打赏
  • 举报
回复
DriverManager.getConnection(String url, String user, String password)
feixianking 2006-02-22
  • 打赏
  • 举报
回复
这个应该是数据库的问题了,你看pk有没有访问权限? 还有在数据库安装的时候要选择 混合模式 验证~
test1234 2006-02-22
  • 打赏
  • 举报
回复
错误提示很明显的:登录失败,原因: 未与信任 SQL Server 连接相关联。
单独看代码好像没有大的问题
可以试着把用户名和密码写在数据源中,单独用数据源连数据库试试看能不能成功
如果通过再试试代码
  • 打赏
  • 举报
回复
晕了。。
piaopiao11 2006-02-22
  • 打赏
  • 举报
回复
数据库连不上 是不是数据库没装好啊 要选混合模式的
rngguliu 2006-02-22
  • 打赏
  • 举报
回复
user='pk',去掉单引号试试,何必加引号呢??
derfson822 2006-02-21
  • 打赏
  • 举报
回复
我加了后也不行啊,不知道怎么回事啊
infowain 2006-02-21
  • 打赏
  • 举报
回复
你没有建立与sqlserver的信任连接
你的连接url里面没有写password
derfson822 2006-02-21
  • 打赏
  • 举报
回复
请大家帮忙啊
derfson822 2006-02-21
  • 打赏
  • 举报
回复
帮帮我啊!谢谢了!

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧