JDBC连接数据库问题之jdk1.9以及jdk10以后版本的ext问题(添加扩展包问题)

相信大家都有用JDBC连接数据库操作吧,这样来的更直观,在jdk1.9以前ext是非常实用的我们通常连接数据库Sqlserver需要下载两个驱动包,将这两个包放在jre\lib\ext目录下,这样才引入了这个包,但是在jdk1.9以后你会发现在这个路径下是找不到

ext文件夹的

从jdk9起lib目录的内容发生了很大变化,为什么?人家公司弄得

不光没有ext文件夹,连rt.jar和tools.jar都被移除了,绝大部分内容被整合到lib目录下的jrt-fs.jar中,这个压缩包采用Oracle闭源的文件系统。

我安装的是jdk10版本的,我们该怎么添加扩展包呢,首先在你建立的项目点击右键选择Propertise或者ctrl+enter

然后可以看到左边目录有一个Java Build Path

点进去

然后点Libraries,你们发现我这个里面已经添加了一个sql的扩展包,没错我们需要点右边目录的add external JAR,点这个然后选择你的扩展包所在位置添加,这样在这个项目里连接数据库就没有问题了

添加成功后会出现下面这个说明添加好了

数据库连接代码:

package shujuku1;
import java.sql.Connection;
import java.sql.DriverManager; 
public class Test1 {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; 
//加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=student";   //注意这里要改成你数据库中存在的数据库名字
//连接服务器和数据库
String userName = "sa"; //默认用户名
String userPwd = "123456"; //密码
Connection dbConn;
try {
   Class.forName(driverName);
   dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
   System.out.println("Connection Successful!"); 
     //如果连接成功 控制台输出Connection  Successful!
} catch (Exception e) {
   e.printStackTrace();
}
}
}

运行结果:

这样就可以了

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇