Eclipse中数据库连接失败,java.lang.ClassNotFoundException

CosyBarbor 2018-08-11 02:16:08
数据连接失败:提示找不到驱动

驱动已经下载并加载了的,JDK1.8, 所以下载的是sqljdbc42的驱动

Class.forName(), 加载驱动时,驱动名称因该怎么写?

package com.Test1;
import java.sql.*;
public class Class3 {

public static void main(String[] args)
{
Connection ct=null;
Statement sm=null;
try {
Class.forName("sun.jdbc.odbc.sqljdbc42.Driver");
ct=DriverManager.getConnection("jdbc:mytest");
sm=ct.createStatement();
int t=sm.executeUpdate("insert into dept values(50,'security','hell')");
if(t==1)
{
System.out.println("添加成功");
}else
{
System.out.println("添加失败");
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
...全文
351 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CosyBarbor 2018-08-12
  • 打赏
  • 举报
回复
已经自行解决~~
CosyBarbor 2018-08-12
  • 打赏
  • 举报
回复
引用 3 楼 zzxiaoma 的回复:
连什么数据库用不同的jar包

我用的SQL2017,JDK1.8,导了JDBC42的包,可是还是出错~~~
zzxiaoma 2018-08-11
  • 打赏
  • 举报
回复
连什么数据库用不同的jar包
CosyBarbor 2018-08-11
  • 打赏
  • 举报
回复
各种新问题啊·····求指导
CosyBarbor 2018-08-11
  • 打赏
  • 举报
回复

58,454

社区成员

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

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