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

相关推荐

  • 全屋wifi覆盖和无线路由器的区别

    随着近些年网络的飞速普及,我们的日常生活可以说已经越来越离不开网络,无论是去朋友家做客还是逛街吃饭,大家是不是都少不了要去询问WiFi密码呢?而说起路由器,也已经基本成为了家庭的标…

    2023年 5月 9日
  • 互联网影响着我们的生活(互联网对生活影响)

    不知道从什么时候开始互联网成了我们生活中必不可少的工具,购物x宝、吃饭x团外卖、出门旅游买票某个APP,出门不用带钱,互联网为我们生活创造了许多便利,不知几何起,出门再也不需要问路…

    2023年 2月 10日
  • 好看的古装言情剧全部推荐前十名

    文|冷丝 栏目|影视文化 因为性别和心理原因,很多女生都喜欢言情剧,尤其是那种“甜到不行”的言情网剧。 冷丝今天特地梳理了5部最甜的古装言情网剧——《双世宠妃》《芸汐传》《萌妃驾到…

    2023年 4月 4日
  • 世界杯到底应该看咪咕还是看优酷

    今年五月,在经历了惨烈的厮杀之后,咪咕公司与优酷相继宣布与央视达成合作,拿到俄罗斯世界杯全部64场比赛播出权。从优酷官宣起,世界杯到底去哪家看的纠结就萦绕在众多球迷的心中:咪咕是惊…

    互联网 2023年 5月 8日
  • 这些铁路购票小知识你了解吗

    如何通过铁路12306APP申请临时身份证明?学生优惠资质核验可以线上办理吗?可以删除常用联系人吗?给家人买票能使用会员积分吗?来看看上海铁路客户服务中心的解答↓ 01 如何通过铁…

    2023年 2月 13日
  • 如何开通公众号留言功能

    为什么公众号没有留言功能?根据要求,自2018年2月12日起,新申请的微信公众号默认无留言功能。有些人听过一个说法:公众号粉丝累计到一定程度或者原创文章数量累计到一定程度就可以开通…

    2023年 8月 20日
  • 手机怎么充当麦克风在电视上k歌

    家里没有麦克风,可以在电视上唱歌吗? 答案当然是:可以。 对于很多只想偶尔在家唱歌的人来说,置备一整套唱歌设备,或者卡拉OK设备,实在太麻烦了,且成本略高。能用手机充当麦克风,连接…

    2023年 4月 19日
  • 一套鼠标键盘控制多台电脑切换器

    如今的网络游戏日益发达,对于很多80后90后而言,相信出名的网络游戏都是有所耳闻。例如曾经火遍大江南北的地下城与勇士端游,一直以来都是游戏工作室以及代练们搬砖挂机的好项目。话说回来…

    2023年 9月 23日
  • 没有单号只有手机号码怎么查物流信息

    如何在电脑上快速查询多个快递单号的物流信息,并进行筛选、导出或者分析呢?下面随小编一起来操作,希望能给大家带来帮助。 需要哪些工具? 安装一个快递批量查询高手 快递单号若干 怎么快…

    2022年 12月 21日
  • 如何在百度发布信息推广,梦见朋友把我电话拉黑了

    如何在百度发布信息推广(怎样在百度上发广告排名首页)百度是目前互联网上最大的搜索引擎,每天有数以亿计的用户在其上搜索信息。因此发布信息推广在百度上是非常有效的。 1:百度广告的基本…

    2023年 1月 9日