importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;public classConnect

{public static void main(String[] args) throws SQLException //声明异常

{

Connection con= null; //声明Connection(连接)对象

String driver = "com.mysql.jdbc.Driver"; //声明驱动程序名

String url = "jdbc:mysql://localhost:3306/world"; //指向要访问的数据库名 此处world代表需要连接的表名

String user = "root"; //MySQL配置时的用户名

String password = "loyer"; //MySQL配置时的密码

try{

Class.forName(driver);//加载驱动程序

con=DriverManager.getConnection(url, user, password); //用getConnection()方法,连接MySQL数据库!

if(!con.isClosed())

{

System.out.println("成功连接到数据库!");

}

}catch (ClassNotFoundException e) //加载驱动程序的异常处理

{

e.printStackTrace();

}catch (SQLException e) //连接数据库失败的异常处理

{

e.printStackTrace();

}//---------------------------------------测试基本SQL语句---------------------------------------

// 查看表数据,也可放在最后面运行,方便在控制台查看输出结果//Statement statement = con.createStatement();//创建statement类对象,用来执行SQL语句//String s = "select * from city";//声明SQL语句//ResultSet rs = statement.executeQuery(s);//ResultSet类,用来存放获取的结果集//System.out.println("进行SQL语句操作,结果如下:");//打印提示语句//System.out.println("---------------------------------------");//while(rs.next())//循环输出表信息//{//String s1 = rs.getString("ID");//获取ID这列数据//String s2 = rs.getString("Name");//获取Name这列数据//String s3 = rs.getString("CountryCode");//获取CountryCode这列数据//String s4 = rs.getString("District");//获取District这列数据//String s5 = rs.getString("Population");//获取Population这列数据//System.out.println(s1+"\t"+s2+"\t"+s3+"\t"+s4+"\t"+s5+"\t");//输出结果//}//rs.close();//关闭//

// //添加数据//PreparedStatement ps1;// //预处理添加数据//ps1 = con.prepareStatement("insert into city (ID,Name,CountryCode,District,Population)"+ "values(?,?,?,?,?)");//ps1.setString(1,"10088");//设置参数1,创建ID列的数据为“10086”//ps1.setString(2, "Jack");//设置参数2,创建Name列的数据为“Jack”//ps1.setString(3, "ABC");//设置参数3,创建CountryCode列的数据为“ABC”//ps1.setString(4, "Phone");//设置参数4,创建District列的数据为“Phone”//ps1.setString(5, "666666");//设置参数5,创建Population列的数据为“666666”//ps1.executeUpdate();//执行更新//ps1.close();//关闭//

// //更新数据//PreparedStatement ps2;// //预处理更新(修改)数据//ps2 = con.prepareStatement("update city set Name = ? where ID = ?");//ps2.setString(1,"Phone");//ps2.setString(2,"1");//ps2.executeUpdate();//ps2.close();//

// //删除数据//PreparedStatement ps3;// //预处理删除数据//ps3 = con.prepareStatement("delete from city where ID > ?");//ps3.setFloat(1, 1000);//ps3.executeUpdate();//ps3.close();//

//con.close();//关闭数据库

}

}

java连接mysql教程_Java连接MySQL数据库详细教程(附网盘下载地址)相关推荐

  1. Oracle11g数据库和客户端百度网盘下载地址

    Oracle 11g 数据库和客户端百度网盘下载 链接:https://pan.baidu.com/s/1JINXzubzlG-IqJ5EsWJRtA  提取码:oqyk

  2. windows系统erlang和rabbitMQ安装教程(附网盘下载地址)

    rabbitMQ依赖于erlang,所以安装rabbitMQ之前需要先安装erlang,而他们之间的版本是有对应的,不同版本的rabbitMQ需要对应不同版本的erlang,如下图 官方下载这两个包是 ...

  3. mysql动力节点百度云_动力节点MySQL数据库视频 百度云 网盘 下载

    资源名称:动力节点MySQL数据库视频 百度云 网盘 下载 # o4 E. q% ]2 ?百度网盘下载链接:[/hide]- t4 L+ S# b2 T( }! d) n& d 密码:dff7 ...

  4. java web自学视频网盘_WEB学习路线2020完整版(附视频教程+网盘下载地址)

    下面小编专门为广大web前端学习爱好者汇总了一条完整的自学线路:WEB学习路线2019完整版(附视频教程+网盘下载地址).适合初学者的最新WEB前端学习路线汇总! 在当下来说web前端开发工程师可谓是 ...

  5. python教程下载地址-最新python实战教程网盘下载地址

    原标题:最新python实战教程网盘下载地址 Python在程序员中始终流行:40%的受访者都会学习,44%的受访者每周都会学习.目前技术领域最热点的技术排名,排在前一位的是:Python.Pytho ...

  6. SQL server 2008R2 数据库迅雷下载地址;百度网盘下载地址

    SQL server 2008R2 数据库迅雷下载地址: ed2k://|file| cn_sql_server_2008_r2_developer_x86_x64_ia64_dvd_522724.i ...

  7. Nessus 安装文件和详细教程(kali系统,附网盘下载链接)

    Nessus 安装详细教程(kali系统) 1.下载Nessus 安装文件 官网下载     csdn下载     百度网盘下载(提取码:swu1 ) 2.rz 将文件传输到kali中的根目录下 3. ...

  8. myeclipse java教程_Java之Myeclipse使用详细教程

    Java之Myeclipse使用详细教程 学习编程开发是件需要持之以恒的是,大家加油好好努力,早日成为变成精英. 第一部分MyEclipse的基本使用 一.提示:MyEclipse的透视图按钮:可以切 ...

  9. java excel api及详细教程_Java Excel Api及详细教程

    有时在java开发中会操作excel表格,其实操作起来也特别简单.这里把前期操作步骤说一下,本文会简单的介绍一个开放源码项目:Java Excel Api,使用它大家就可以方便的操作Excel文件了. ...

最新文章

  1. “头移植模型”论文称换头术可行 业内疑两大问题未解
  2. firefox input 缓存
  3. Openfire3.9.3源代码导入eclipse中开发配置指南
  4. 写给初学者的深度学习教程之 MNIST 数字识别
  5. UVA Mapping the Swaps
  6. (Z) Linux与BSD之间的10个不同之处
  7. Symantec Endpoint Protection v14.2企业版介绍
  8. 基于matlab仿真实例,基于MATLAB的新能源汽车仿真实例
  9. 一文详解 TCP/IP 协议
  10. Python之scrapy实现的爬虫,百度贴吧的自动签到和自动发帖、自动回帖
  11. c# formApp的web browser的兼容性设置
  12. Vue表单设计器的终极解决方案
  13. 工作组可以看到计算机 但是无法访问,Win7中工作组计算机无法访问解决技巧
  14. [经典模型] 4. 图与网络模型及方法
  15. 让沟通更高效的职场礼物,讯飞智能录音笔SR502值得入手
  16. Live软件开发面面谈——权限
  17. matlab计算产汇流,《产汇流计算》PPT课件
  18. 高清Apriltag图片生成和制作
  19. 文件格式-CVS:CVS
  20. 数据ETL岗位实习面经

热门文章

  1. Linux支持IDE硬盘,Linux中,IDE硬盘为啥表示成hda,不是iha?
  2. imx6ull项目也是封装成脚本安装 Poky 交叉编译工具链类似ATK-STM32MP157交叉编译
  3. 深入理解java虚拟机-读书笔记2-垃圾收集器和内存分配策略
  4. android显示ios emoji表情符号,教程:在 Android 上也能用 iOS 新 Emoji 表情
  5. 树上距离之和 1060E
  6. Nginx输出header到access日志文件
  7. 答案--青岛大学matlab应用竞赛参考答案 (第二届初赛/决赛, 第五届初赛/决赛 )
  8. 简易售货机JAVA sql_JAVA基础---简易自动售货机
  9. 如何在忙碌之余学习数据科学?
  10. js 省市级练、js 省市 完整