java mysql数据库连接

现在的开发已经很少使用到JDBC了,Mybatis和Hibernate框架已经把JDBC完美的封装,并映射到实体类,我们只需要一个简单的调用就可以完成很多工作,特别是Mybatis,灵活多变。但是,作为一个专业的开发者,JDBC是我们必须深刻理解的,这样才能更好的使用ORM框架。

今天就分享Java连接Mysql数据库,后续还会分享Java连接Oracle数据库,欢迎大家继续关注我的分享。

我们连接在使用Java连接数据库的时候,不管是Oracle数据库还是Mysql数据库,都需要一个对应的jar包,Oracle数据库需要的是ojdbc15.jar包,而Mysql数据库需要的是mysql-connector-java-5.1.7-bin.jar包,这两种在网上都可以很方便的找到。

Java连接Mysql的代码如下:

private static String url = “jdbc:mysql://localhost:3306/test”;

private static String userName = “root”;

private static String password = “root”;

public static void main(String[] args) {

MysqlConnectTest mysql= new MysqlConnectTest();

Connection con = mysql.getConnection();

if(con==null){

System.out.println(“与mysql数据库连接失败!”);

}else{

System.out.println(“与mysql数据库连接成功!”);

}

}

3、MysqlConnectTest 类中getConnection()方法如下:

public Connection getConnection(){

Connection con = null;

try {

Class.forName(“com.mysql.jdbc.Driver”);

con = DriverManager.getConnection(url, userName, password);

} catch (ClassNotFoundException e) {

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

}

return con;

}

java实现Mysql的连接,JDBC分享

4、Mysql执行查看语句:

Statement sts = null;

String sql = “select * from user_table “;

ResultSet resul = null;

try {

sts = (Statement) con.createStatement();

resul = sts.executeQuery(sql);

} catch (SQLException e) {

e.printStackTrace();

}

System.out.println(“查询的结果如下:”);

while(resul.next()){

System.out.println(“user_id: “+resul.getString(“user_id”)+”,user_name: “+resul.getString(“user_name”)+”,user_sex: “+resul.getString(“user_sex”));

}

java实现Mysql的连接,JDBC分享

步骤阅读

java实现Mysql的连接,JDBC分享

5、现在执行插入语句,代码如下:

String sql = “insert into user_table values (‘3′,’thiscode’,’1′,’28’,’13351210773′)”;

int i = 0;

try {

sts = (Statement) con.createStatement();

i = sts.executeUpdate(sql);

if(i == -1){

System.out.println(“插入失敗”);

}else{

System.out.println(“插入成功”);

}

} catch (SQLException e) {

e.printStackTrace();

}

java实现Mysql的连接,JDBC分享

步骤阅读

java实现Mysql的连接,JDBC分享

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2023年 7月 25日 上午10:15
下一篇 2023年 7月 25日 上午10:31

相关推荐

  • 陌陌会员激活码是多少,陌陌会员申请入口

    [闽南网] 陌陌会员账号密码大全!陌陌(momo)是一款基于地理位置的移动社交工具,那么里面有涉及到会员特权功能,但是需要你开通VIP,现在小编免费给大家分享一部分,需要拿走。 陌…

    互联网 2022年 12月 24日
  • “警察”QQ办公要走验证码?真警察千里追击,找回49000元学费

    “这都是家人省吃俭用给我攒的学费啊,我上不了大学了。”近日,新疆生产建设兵团第七师辖区一名19岁大一女生小美(化名),向车排子垦区公安局刑警大队报警哭诉,称其银行卡中的49000学…

    2023年 3月 10日
  • 谷歌邮箱注册手机号码无法验证怎么办

    对于习惯使用Chrome浏览器的很多小伙伴如果说没有一个谷歌账号,那么只算是用了半个Chrome,使用google账户的方便之处是不管任何设备上登录google账号都自动同步书签及…

    2023年 5月 10日
  • 3gpp格式怎么转换mp3手机

    3gpp格式的视频是不少用户喜欢使用的视频保存格式,这类格式的视频在生活中无处不在,是我们最常用的格式之一,不过3gpp格式的音频最重要还是应用于3G移动手机,但也能在一些2G和4…

    2023年 1月 8日
  • 如何每天获取3kg以上的蚂蚁森林能量,一周一棵树的能量

    相信现在有很多人都在起早去支付宝蚂蚁森林偷能量,只为了获取更多能量,种到更多的树。但是很多人虽然每天起的很早,但是收货的能量还是很少,一年也收取不到多少的能量。 现在我教大家如何每…

    2023年 3月 18日
  • 拼多多拼团背后的产品逻辑,拼多多拼团模式成功的原因分析

    随着互联网的发展,许多线下的营销活动玩法也逐渐发展到了线上。在互联网圈中被普及的团购以低价的方式吸引了众多消费者,拼团也成为了团购的一种形式。本文就拼团该社交电商玩法为例,一起来看…

    2023年 3月 27日
  • 的浏览器插件(自带插件的浏览器)

    平时想下载电影,经常找不到想要的资源,要么点开广告一大堆,或者下载打开才发现是葫芦兄弟,今天给大家推荐一个视频资源整合类浏览器插件,集搜索、在线观看、种子、字幕、音乐等多功能一体,…

    2023年 7月 20日
  • 逆水寒用钱呼吸(女朋友找她前任又找我复合)

    《逆水寒》作为网易耗时多年制作的旗舰级武侠大作,不仅非常火爆更吸睛无数。不过如此火爆自然有其原因,”会呼吸的江湖”让玩家能感受武侠世界氛围,真实还原武侠世界…

    2023年 1月 2日
  • 高中最后一个暑假要准备什么

    6月8日,长沙教育发布最新提醒: 亲爱的高中毕业生及家长朋友们: 2023年高考即将落下帷幕,三年紧张的高中学习已成为同学们珍贵的记忆,人生新的精彩序幕正缓缓拉开。高考结束后,同学…

    互联网 2023年 6月 24日
  • 怎么将异地公积金转到武汉需要什么条件?

    不少人疑惑,外地公积金是不是要去本地现场办理,其实不用,今天我们来体验以下网上操作,记得收藏哦 一、异地公积金转入武汉需要什么条件? 1、职工在武汉有个人公积金账户,且公积金账户正…

    2022年 12月 29日