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

相关推荐

  • 好多手机上找不到关闭hd的选项

    很多朋友想要关闭“HD”功能,但发现手机内没有关闭选项,本篇文章教大家如何关闭它。 方法一:代码关闭 如果用户找遍了手机内的所有选项之后,发现手机系统里没有HD的关闭选项,那么此时…

    2022年 12月 30日
  • 求个迅雷会员账号,迅雷的白金会员和超级会员的区别

    商品名称 【代充】腾讯好莱坞【1个月】视频会员 提供QQ无需密码 可叠加 30分钟到账 12.00元 1个起批365个购买【代充】腾讯视频2个月 提供QQ账号+密码+绑定的手机号 …

    2023年 1月 31日
  • 微信可以同时登录几个设备吗(微信可以同时登录几个电脑)

    微信是一款广受欢迎的社交软件,很多人都会在不同的设备上使用微信,那么微信可以同时登录几个设备呢?根据最新的官方消息,微信目前可以同时登录三台设备,分别是手机、平板电脑和电脑。这意味…

    2023年 9月 9日
  • 提高抖音的点赞量用这个公式

    编辑导读:很多企业和个人都有这样的疑惑,为什么我的抖音视频这么好,点赞量却这么低?内容质量一般的视频点赞量却能轻松破万。本文作者用1个公式,2个维度,3个因素来对这个问题进行分析,…

    2023年 3月 19日
  • 转换器AVS Video Converter介绍及安装教程

    该程序包括现成的预设,可以将视频转换为iPhone,iPad,iPod Touch,三星,Android平板电脑,索尼PSP,亚马逊Kindle,智能手机,便携式媒体播放器等。 您…

    2023年 2月 5日
  • 怎么用抖音直播采集卡

    最近在技术交流时,遇到了一个现象。很多人在咨询抖音、淘宝、视频号、快手如何同时开播。 那如何解决呢? 很简单,双路切换采集卡+OBS就能实现。 关键是成本低。 魔棒又称双路切换采集…

    2023年 6月 29日
  • 世界杯竞彩一般怎么买的(世界杯竞彩现在怎么买)

    世界杯正如火如荼进行,除了观看精彩的足球赛事外,拿着竞彩彩票玩“赚”世界杯也成了不少球迷最热衷的一件事儿。不过,对于许多竞彩“小白”而言,世界竞彩到底买什么?怎么买?在哪买?成了他…

    2023年 8月 27日
  • 电脑登录微信可以看到朋友圈更新吗

    如果你是 Mac 用户,在上半年 3 月份的时候应该就在 Mac 端微信上用上了浏览朋友圈功能。我原本认为 Windows 端微信也会很快更新,但没想到的是这一等就是三个月,而此时…

    2023年 1月 12日
  • 小米路由器怎么设置(小米wifi放大器怎么设置)

    小米路由器是一款非常好用的智能路由器,它不仅外观设计时尚,功能也十分强大,能够满足我们的各种网络需求。在使用小米路由器之前,我们需要进行一些必要的设置,才能让它更好地为我们服务。 …

    2023年 9月 2日
  • 门诊就诊流程包括哪些环节,就医路上如何少走弯路

    五花八门的就医预约平台到底怎么选? 已经看过医生,医生开了检验检查单子,检验检查报告拿到后,还需要重新挂号吗? 按预约时间到诊室,为什么不能直接看病、还要等待? …… 现今大型医院…

    互联网 2023年 9月 26日