qimingxingzmd
qimingxingzmd
采纳率0%
2017-05-22 10:25 阅读 1.0k

萌新使用myeclipse连接数据库后,使用书上的示例插入,可是却显示错误500

5

因为在做课设,模块都得连接数据库,我现在连最简单的都过不去,求救啊!
我用的是ODBC-JDBC桥,已经建好数据源了
这是程序截图)](https://img-ask.csdn.net/upload/201705/22/1495448304_442994.png)
这是错误截图](https://img-ask.csdn.net/upload/201705/22/1495448330_610477.png
<%@ page language="java" import="java.sql.*" pageEncoding="gb2312"%>



<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection("jdbc:odbc:Eshop");
Statement stat = conn.createStatement();
String sql=
"INSERT INTO Member(USER,PSWD,USEX) VALUES('陈世启', '19990306', '男')";
int i = stat.executeUpdate(sql);
out.println("成功添加"+ i + "行");
stat.close();
conn.close();
%>


  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • Hendiaome 很叼么 2017-05-22 11:04

    具体详细报错呢,控制台的,你用户名密码都没配置么?

    点赞 评论 复制链接分享
  • qimingxingzmd qimingxingzmd 2017-05-22 11:31

    具体详细报错是这个
    图片说明

    点赞 评论 复制链接分享
  • qq_25990939 qq_25990939 2017-05-22 12:58

    ClassNotFound为没有找到这个类 也就是说 后面的SqlServerDriver 没有定义 你要写链接数据库的Utils 和后缀为properties的文件

    driver=oracle.jdbc.driver.OracleDriver
    url=jdbc:oracle:thin:@你的id地址:你的端口号:orcl
    name=数据库用户名
    password=数据库密码

    这个为Utils 代码 作为参考
    public class MybatisUtils {

    public static  SqlSessionFactory sessionFactory; 
    static{     
        //读取核心配置文件mybatis-config.xml        
        try {
            InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");
            //解析xml配置文件产生SqlSessionFactory对象
            sessionFactory=new SqlSessionFactoryBuilder().build(inputStream);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    
    }
    
    点赞 评论 复制链接分享
  • qq_32132157 Zane_zz 2017-05-22 16:28

    首先,你的思路有漏洞,假如你有一台电脑,但是有密码,首先你要访问这台电脑,是不是要知道这台电脑在哪里?那么你的设置驱动类的操作我们就可以理解为你找到了这台电脑在哪里(并且你的电脑还没找到在哪里,应为错误中有了classNotFound,即你的驱动没有找到,检查您的驱动类是不是加载到了当前环境,并且保证他的包是正确的),是哪台电脑(你的数据库地址,这里你也设置了,但是不知道对不对,你也只有自己检查了),然后你要知道这台电脑的账户名,还有密码,那么这里访问数据库也是一样的道理,不仅要知道库的地址,还要有用户名和密码才行,但是反观你的代码,其中只见你设置了驱动类,数据库地址,并没有用户名和密码,所以这是你需要添加的。虽然例子不是很恰当,但是还是不难理解,希望可以帮助你

    点赞 评论 复制链接分享
  • weisheixiaoxin Laherz 2017-05-23 08:56

    都瞎扯 你缺少jar包而已 异常这种事情只能一步步解决, 先导jar

    点赞 评论 复制链接分享

相关推荐