Macos⽤VisualStudioCode如何⽤Java连接Mysql ⽬录
背景
初学Java,看了上Java连接Mysql的教程,就是缺失了配置jar⽂件的过程,下载还只有Windows环境和Linux环境.对于新⼿,⾮常疑惑,所以记录⼀下.如果有和我⼀样环境的,希望能帮上
使⽤环境
电脑: Macbook Air 2020
系统: Macos 11
代码⼯具: Visual Studio Code
数据库:云端Mysql5.7
语⾔: Java 14.0.1
我没有项⽬,只是单纯学习,就这点⽽⾔,⽹上基本上就搜不到具体的解决⽅案了
配置过程
1. 下载Jar⽂件店铺详情页设计模板
下载地址是Mysql的官⽹,需要下载Java连接Mysql的插件
选择Platform Independent,并下载ZIP格式的
2. 导⼊Jar⽂件重点
打开Visual Studio Code,进⼊软件设置(快捷键⌘,),在设置的搜索栏输⼊ferencedLibraries,点击在settings.json中编辑进去
复制jar⽂件的完整地址,贴在settings.json⽂件⾥⾯
linux开源社区
3. Java连接代码
代码即菜鸟上的完整代码,数据库地址,账号和密码被我处理过
import*;
public class MysqlDemo {
static final String JDBC_DRIVER ="sql.jdbc.Driver";
static final String DB_URL ="jdbc:mysql://123.123.123.123:3306/hahaha"; static final String USER ="hahaha";
static final String PASS ="hahaha";
public static void main(String[] args){
Connection  conn =null;
Statement  stmt =null;
如何建立网页
try{
// 注册驱动
Class.forName(JDBC_DRIVER);
// 打开链接
System.out.println("");
conn = Connection(DB_URL, USER, PASS);
// 执⾏查询
System.out.println("");
stmt = ateStatement();
String sql;
sql ="select title,url from hahaha.log_mp_article";
ResultSet rs = uteQuery(sql);
// 查询结果
()){
// 需要明确字段类型
String title    = rs.getString("title");
String url      = rs.getString("url");
// 打印信息
System.out.print("标题: "+ title);
System.out.print("地址: "+ url);
System.out.print("\n");
}
/
/ 断开数据库连接
rs.close();
stmt.close();
conn.close();
}catch(SQLException  se){
// JDBC错误
se.printStackTrace();
按什么出现网页代码}catch(Exception e){
e.printStackTrace();
}finally{
// 再次关闭数据库连接
try{
if(stmt !=null) stmt.close();
}catch(SQLException se2){
se2.printStackTrace();
}
}
System.out.println("GoodBye!");
mysql安装教程菜鸟课程
}
}
再运⾏成功获取数据库内容
踩过的坑
1. 下载⽂件后没有导⼊,报错
ClassNotFoundException
...
2. ⽹上⼤部分都是在Maven或者Eclipse中选择导⼊build path来导⼊驱动,但是VSCode没有相应的路径,让⼈⽆从下⼿
3. 有解决⽅式是添加classpath,但是是基于Windows系统的,Macos还是太⼩众的⽤户
4. Mysql插件下载官⽹选择操作系统并没有Macos的选项,让⼈疑惑,我是都下载了,到了jar⽂件才知道在Platform Independent
5. 和我⼀样的环境下,jar⽂件不⽤进⼀步解压.因为有些解决⽅案是解压jar后导⼊
总结
最终没有答案的时候,还是官⽅⽂档靠谱.我就是官⽅⽂档得到灵感,需要放⼊VSCode.⼀个是Mysql
weary
插件的官⽅说明⽂档,⼀个是VSCode的官⽅说明⽂档.不过是全英⽂,需要英⽂基础
注脚
1. 该设置依赖于VSCode插件Project Manager for Java,在软件中第⼀次使⽤Java的时候⼀般会提⽰你下载Java,我的插件就是第⼀次下
载Extension Pack for Java的时候⾃动下载了这个插件.如果没有下载记得去下载
2. 我的⽂件地址是/Users/danzhao/onedrive/doc/java/mysql-connector-java-5.1.49.jar
3. 我的是没有ferencedLibraries这⼀⾏的,所以我⼿动新增输⼊了完整的内容

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。