
java中能连接数据库,放在jsp中就连接不上了
<%@pagecontentType="textml;charset=gb2312"%><%@pageimport="java.sql.*"%><%@pageimport...
<%@ page contentType="textml;charset=gb2312"%>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*"%>
<%@ page import="java.text.*"%>
<%@ page import="java.io.*"%>
<%@ page import="dao.OpDB"%>
<%@ page import="tools.DoString"%>
<%@ page import="dao.DB;"%>
<%
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433;databasename=xyspjyw"; //1433是数据库的端口,"li"是你的数据库名称
String userName = "sa"; //sa是数据库的超级用户,最好不要换别的名字,权限问题
String userPwd = "sa"; //sa的密码
Connection con=null;
try {
Class.forName(driverName).newInstance();
con = DriverManager.getConnection(dbURL, userName, userPwd);
Statement stmt=con.createStatement(); //建立Statement对象
String info_title=(String)request.getAttribute("info_Title");
String info_content=request.getParameter("info_content");
info_content=new String(info_content.getBytes("8859_1"),"gb2312");
FileInputStream str=new FileInputStream(info_content);
String info_linkman=(String)request.getAttribute("info_linkman");
String info_phone=(String)request.getAttribute("info_phone");
String info_email=(String)request.getAttribute("info_qq");
String sql="insert into picturenews(info_title,info_content,info_linkman,info_phone,info_email) values(?,?,?,?,?)";
PreparedStatement pstmt=con.prepareStatement(sql);
pstmt.setString(1,info_title);
pstmt.setBinaryStream(2,str,str.available());
pstmt.setString(3,info_linkman);
pstmt.setString(4,info_phone);
pstmt.setString(5,info_email);
pstmt.execute();//将数据存入数据库
out.println("Success,You Have Insert an Image Successfully");
}
catch (Exception e)
{
e.printStackTrace();
}
finally{
try {
if(dbConn!=null)
con.close();
}
catch (SQLException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
%>
错误: 展开
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*"%>
<%@ page import="java.text.*"%>
<%@ page import="java.io.*"%>
<%@ page import="dao.OpDB"%>
<%@ page import="tools.DoString"%>
<%@ page import="dao.DB;"%>
<%
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433;databasename=xyspjyw"; //1433是数据库的端口,"li"是你的数据库名称
String userName = "sa"; //sa是数据库的超级用户,最好不要换别的名字,权限问题
String userPwd = "sa"; //sa的密码
Connection con=null;
try {
Class.forName(driverName).newInstance();
con = DriverManager.getConnection(dbURL, userName, userPwd);
Statement stmt=con.createStatement(); //建立Statement对象
String info_title=(String)request.getAttribute("info_Title");
String info_content=request.getParameter("info_content");
info_content=new String(info_content.getBytes("8859_1"),"gb2312");
FileInputStream str=new FileInputStream(info_content);
String info_linkman=(String)request.getAttribute("info_linkman");
String info_phone=(String)request.getAttribute("info_phone");
String info_email=(String)request.getAttribute("info_qq");
String sql="insert into picturenews(info_title,info_content,info_linkman,info_phone,info_email) values(?,?,?,?,?)";
PreparedStatement pstmt=con.prepareStatement(sql);
pstmt.setString(1,info_title);
pstmt.setBinaryStream(2,str,str.available());
pstmt.setString(3,info_linkman);
pstmt.setString(4,info_phone);
pstmt.setString(5,info_email);
pstmt.execute();//将数据存入数据库
out.println("Success,You Have Insert an Image Successfully");
}
catch (Exception e)
{
e.printStackTrace();
}
finally{
try {
if(dbConn!=null)
con.close();
}
catch (SQLException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
%>
错误: 展开
展开全部
当前jsp上没有导入数据库的驱动 你又通过注册驱动访问数据库。把驱动包导入了看看。
展开全部
上面连接定义的con,下面判断用的dbConn。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-02-21
展开全部
1.看看是否导入相应jar包了
2.看看页面中参数是否没有判断控制
2.看看页面中参数是否没有判断控制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
try {
if(dbConn!=null)
con.close();
}
你那里来的 dbConn 你上面是 con 的嘛
if(dbConn!=null)
con.close();
}
你那里来的 dbConn 你上面是 con 的嘛
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个不是代码的问题,很明显是tomcat版本的问题,换个高版本的tomcat就可以解决,报的明显是编译jsp不能通过的问题嘛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |