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

相关推荐

  • microsoft.net framework安装失败怎么办

    【问题现象】 Microsoft .NET Framework 4.0是软件安装的必备环境,在安装时经常会出现Microsoft .NET Framework安装失败 【解决方案】…

    2023年 2月 14日
  • 微信可以定时发送消息了!别说你还不知道!

    你是否有掐点给朋友送生日祝福的需要?你是否有掐点给父母送新年祝福的需要?你是否有掐点提醒领导的未办事务的需要?有时候忙起来会忘记,如果微信也能定时发送该多好?其实微信是可以定时发送…

    2023年 5月 22日
  • 如何给手机号码加密分段显示,手机号码标记优先显示规则

    在工作中,我们会收集到手机信息,为了更直观显示长数字,我们想进行分段显示,当数据表需要进行公开时,我们需要对手机号进行加密显示 1、手机号分段显示 我们可以使用随机数函数公式来模拟…

    2023年 8月 29日
  • 宽带类型和换算,宽带nat类型怎么改

    前几天有几位朋友问题,网速是如何计算出来的,其实这个问题是比较简单的,之前有提到过,今天我们就详细的来了解一下宽带的换算。 1.以太网 以太网宽带其实就是人们常说的LAN宽带,LA…

    2023年 6月 8日
  • 手机投屏到电脑上怎么设置

    手机投屏到电脑怎么设置?所谓投屏,就是把手机的屏幕投到比较大的屏幕上去,比如我们平常使用的电脑、电视等。一般来说,在投屏的时候,我们都是从手机端进行操作,现在我们手机上也有一些支持…

    2023年 8月 1日
  • 中国移动各个省份排名

    IT之家 7 月 21 日消息,据网友反馈,中国移动各省 / 直辖市官方客户端 App 本月起陆续更名为中国移动(省市名),比如中国移动云南 App、中国移动江西 App、中国移动…

    2023年 5月 7日
  • 网上办理流量卡的正确方式,网上办流量卡怎么办理

    小伙伴们,不知道你们有没有遇到过这样的情况,在网上办理手机卡总是不成功,也不告诉咱们是什么原因,只说是失败了,弄得大家一头雾水,今天就给大家总结一下网上办理流量卡的失败原因,快来看…

    互联网 2022年 12月 31日
  • uc大鱼号手机客户端v3

    截止至今,中国已有50多个自媒体平台,一般来说,添加的自媒体平台越多,那么你文章获得的曝光也越多,收益的机会也越多。常规的公众号、今日头条号就不去说了,大鱼号作为阿里旗下的重要分发…

    互联网 2023年 4月 3日
  • 如何给车机安装carlife(车机没有carlife该如何安装)

    先来科普一下CarLife 百度CarLife是百度车联网推出的解决方案之一,也是国内第一款跨平台的车联网解决方案。在车机端,无论是Linux、QNX还是Android,百度Car…

    2023年 3月 15日
  • 如何将文章和图片变成二维码

    上一篇:这么多USB接口你都认识吗?带你了解现在最常用的USB type-c接口 在日常生活中二维码几乎随处可见,小到微信支付,大到核酸检测,我们几乎天天在用。 有时候需要将一个网…

    2023年 2月 1日