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

相关推荐

  • 央视主播双十一体验苏宁客服:为“买买买”背后最可敬的人点赞

    “您好,我是苏宁客服,有什么可以帮您的?”、“女士您好,视频是否清晰?我现在给您演示下Apple Pay的设置和使用”、“亲,只要点击页面下方按钮,即可领取优惠券”…… 走进苏宁客…

    互联网 2023年 3月 24日
  • 厦门14人被抓涉案500余万元

    陪玩游戏 一单能赚好几百元! 听到这里有不少人心动了 然而,世界上真有这么好赚的钱? 近日,厦门市海沧法院 发布一起以“游戏陪玩”为名的诈骗案 三人合谋诱骗多人充值2个月进账7万多…

    互联网 2023年 9月 8日
  • 如何设置路由器限速(怎么设置路由器网络限速)

    随着无线路由器组建的Wifi无线网络变得普及流行,不少企业以及家庭都安装有无线路由器,以方便一大家群体的智能手机、笔记本、平板电脑、台式电脑等设备满足上网需求,不过很多时候大家会觉…

    2023年 1月 25日
  • 孩子网络成瘾的原因

    2019年5月的时候,世界卫生组织(WHO)正式将游戏成瘾相关症状正名为“游戏失调”(Gaming disorder),并将其定为疾病,正式纳入《国际疾病分类》。“游戏失调”具有很…

    2023年 1月 3日
  • 家人走失!二维码也能帮大忙找到吗

    随着网络的发展,信息传播的速度范围越来越快越来越广,我们每个人每天都会接收到各种各样的信息,但是有一类信息的出现,却令人格外的揪心。 “紧急寻人!XXX于某年某月某日在某地走失,特…

    2022年 12月 31日
  • 这些年见证网游的兴衰

    在今天,给手游氪金已经成了一件稀松平常的事情,二维码一扫,小手一抖,328和648就出去了。 这不禁让人想起十年之前,想充值是一件麻烦事,你得找网吧或是报刊亭,超过100块面额的点…

    2023年 7月 11日
  • 特种设备安全管理证到期怎样审证

    特种设备安全管理证快过期了,怎么复审? 嗨,大家好。今天小编为大家解答一个问题:特种设备安全管理证书快过期了,怎么复审呢?特种设备安全管理证书又称A证,证书考取之后是每四年一审的。…

    互联网 2023年 6月 5日
  • 苹果自带输入法的优缺点

    由于中文输入的复杂性,iOS 原生输入法难以满足用户需求,这也成为用户对苹果的一大诟病。而 iOS 8 发布时宣布开放第三方输入法,让用户们看到了曙光。相较于 iPad 版中文输入…

    互联网 2023年 3月 2日
  • 最新wifi万能钥匙查看密码

    【操作教程】 利用万能钥匙连接Wifi,确保wifi、位置信息、移动数据都是打开状态 打开万能钥匙APP,点击“免费连接”(此标志表明该wifi可连接概率很高,但不代表一定就可以连…

    2023年 1月 4日
  • 如何用手机wps对文件进行排版

    作为Office办公软件,Word是大家最经常打交道的文档了。关于如何撰写或排版漂亮Word文档的攻略已经数不胜数,但是关于如何用手机、平板等移动设备编辑和查看Office文档的技…

    2023年 4月 22日