Java里面的JDBC连接数据库,报这样的错是怎么回事啊,jdk用的1.7
<%@pagelanguage="java"import="java.sql.*"pageEncoding="gb2312"%><html><body><%Class.f...
<%@ page language="java" import="java.sql.*" pageEncoding="gb2312"%><html> <body> <% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection("jdbc:odbc:DSSchool"); Statement stat = conn.createStatement(); String sql = "INSERT INTO T_STUDENT(STUNUM,STUNAME,STUSEX) VALUES('0032','冯江','女')"; int i = stat.executeUpdate(sql); out.println(i); stat.close(); conn.close(); %> </body></html>
展开
4个回答
展开全部
确认下驱动包是否导入正确,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JSP里引入相关包了?
追问
怎么导入
追答
仿照jsp页面顶端的java import语句导入就好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库连接有问题
更多追问追答
追问
应该怎么连接
追答
packagepkg;
importjava.sql.*;
publicclass Main {
publicstatic void main(String [] args)
{
StringdriverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
StringdbURL="jdbc:sqlserver://localhost:1433;DatabaseName=你的数据库名";
String userName="填写你的用户名,我的是sa";
String userPwd="填写你的密码";
try
{
Class.forName(driverName);
ConnectiondbConn=DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println("连接数据库成功");
}
catch(Exception e)
{
e.printStackTrace();
System.out.print("连接失败");
}
}
}
根据你使用的数据库修改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你使用的是啥数据库,确定驱动名写对了么,你conn获取的时候url写对了么,账号密码都没看到呢
追问
用的access 64位的电脑
追答
你获取conn的url写得不对吧,帐户名密码呢
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询