^在线请教一个菜鸟问题!请各位高手赐告!^

jom_ch jom_ch 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
import java.sql.*;
public class SqlExp1{
public static void main(String args[]){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://10.0.1.66:1433;DatabaseName=javaexp";
String user="java";
String password="lingrui";
Connection conn=DriverManager.getConnection(url,user,password);
Statement sm=conn.createStatement();
ResultSet rs=sm.executeQuery("Select * from usertable1 where user_name='刘德华'");
if(rs.next()){
String name=rs.getString("user_name");
String age=rs.getString("user_age");
String sex=rs.getString("user_sex");
System.out.println(name+" "+age+" "+sex);
}
rs.close();
sm.close();
conn.close();
}
catch(Exception e){
System.out.println("连接不成功");
}
}

}
上面这段连SQL SERVER 的代码在jdk运行正常
我改成JSP代码,基本上没有做什么变动,在TOMCAT下却不行,结果是:"连接不成功"
JSP代码如下:
<%@ page language="java" import="java.util.*" %>
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.sql.*" %>
<HTML>
<HEAD>
<TITLE>sql server</TITLE>
</HEAD>
<BODY>
<p align="left">SQL SERVER</p>
<%
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=javaexp";
String user="java";
String password="lingrui";
Connection conn=DriverManager.getConnection(url,user,password);
Statement sm=conn.createStatement();
ResultSet rs=sm.executeQuery("Select * from usertable1 where user_name='刘德华'");
if(rs.next()){
String name=rs.getString("user_name");
String age=rs.getString("user_age");
String sex=rs.getString("user_sex");
out.println(name+" "+age+" "+sex);
}
rs.close();
sm.close();
conn.close();
}
catch(Exception e){
out.println("我靠,不成功");
}

%>
</body>
</html>
请问TOMCAT连接数据库是不是在环境变量或是其它地方还有需要配置的地方,谢谢!
初学者
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
jom_ch
Web 开发 81,108 成员 341,721 内容