[操作系统]Java如何连接到MySQL数据库的

0 2016-05-01 15:00:15

下载:mysql-connector-java-5.1.38.tar.gz

http://dev.mysql.com/downloads/connector/j/

tar zxvfmysql-connector-java-5.1.38.tar.gz

解压后

zhousp@ubuntu:~/Downloads$cd ./mysql-connector-java-5.1.38/

zhousp@ubuntu:~/Downloads/mysql-connector-java-5.1.38$ls

build.

CHANGES docs README src

zhousp@ubuntu:~/Downloads/mysql-connector-java-5.1.38$sudo cp mysql-connector-java-5.1.38-bin.jar /home/tomcat/lib

[sudo] password forzhousp:

Add External JARs

代码:

importjava.sql.*;

publicclassJDBCTest {

publicstaticvoidmain(String[] args){

//驱动程序名

Stringdriver= "com.mysql.jdbc.Driver";

//URL指向要访问的数据库名bookstore

Stringurl= "jdbc:mysql://127.0.0.1:3306/bookstore";

//MySQL配置时的用户名

Stringuser= "root";

//MySQL配置时的密码

Stringpassword= "password";

try{

//加载驱动程序

Class.forName(driver);

//连续数据库

Connectionconn= DriverManager.getConnection(url,user,password);

if(!conn.isClosed())

System.out.println("Succeededconnecting to the Database!");

//statement用来执行SQL语句

Statementstatement= conn.createStatement();

//要执行的SQL语句

Stringsql= "select* from books";

//结果集

ResultSetrs= statement.executeQuery(sql);

System.out.println("-----------------");

System.out.println("执行结果如下所示:");

System.out.println("-----------------------------------------------");

System.out.println("ISBN"+ "\t"+ "author"+"\t"+ "bookname"+"\t"+ "bookname");

System.out.println("-----------------------------------------------");

Stringname= null;

while(rs.next()){

//选择ISBN这列数据

name= rs.getString("ISBN");

//System.out.println(name);

//首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。

//然后使用GB2312字符集解码指定的字节数组

name= newString(name.getBytes("ISO-8859-1"),"GB2312");

//输出结果

System.out.println(name+ "\t"+ rs.getString("author")+ "\t"+ rs.getString("bookname")+ "\t"+ "\t"+ rs.getString("price"));

}

rs.close();

conn.close();

}catch(ClassNotFoundExceptione){

System.out.println("Sorry,can`tfind the Driver!");

e.printStackTrace();

}catch(SQLExceptione){

e.printStackTrace();

}catch(Exceptione){

e.printStackTrace();

}

}

}

输出:

Succeededconnecting to the Database!

-----------------

执行结果如下所示:

-----------------------------------------------

ISBNauthor bookname bookname

-----------------------------------------------

123456zhouspjava23.40

234567zhouspC++34.60

本文网址:http://www.shaoqun.com/a/217270.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

JAVA

0

java连接到mysql_[操作系统]Java如何连接到MySQL数据库的相关推荐

  1. java计算机毕业设计html5健身房信息管理系统源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计html5健身房信息管理系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计html5健身房信息管理系统源码+mysql数据库+系统+lw文档+部署 本源码技 ...

  2. JAVA计算机毕业设计书籍点评网站源码+系统+mysql数据库+lw文档

    JAVA计算机毕业设计书籍点评网站源码+系统+mysql数据库+lw文档 JAVA计算机毕业设计书籍点评网站源码+系统+mysql数据库+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  3. 计算机毕业设计Java物流信息管理系统录像演示(源码+系统+mysql数据库+Lw文档)

    计算机毕业设计Java物流信息管理系统录像演示(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java物流信息管理系统录像演示(源码+系统+mysql数据库+Lw文档) 本源码技术栈: 项目 ...

  4. java计算机毕业设计心灵治愈服务平台源码+mysql数据库+lw文档+系统+调试部署

    java计算机毕业设计心灵治愈服务平台源码+mysql数据库+lw文档+系统+调试部署 java计算机毕业设计心灵治愈服务平台源码+mysql数据库+lw文档+系统+调试部署 本源码技术栈: 项目架构 ...

  5. 计算机毕业设计Java基于的药品销售系统(源码+系统+mysql数据库+lW文档)

    计算机毕业设计Java基于的药品销售系统(源码+系统+mysql数据库+lW文档) 计算机毕业设计Java基于的药品销售系统(源码+系统+mysql数据库+lW文档) 本源码技术栈: 项目架构:B/S ...

  6. 计算机毕业设计Java互联网校园家教兼职平台(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java互联网校园家教兼职平台(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java互联网校园家教兼职平台(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构 ...

  7. java计算机毕业设计学术会议信息网站源码+mysql数据库+lw文档+系统+调试部署

    java计算机毕业设计学术会议信息网站源码+mysql数据库+lw文档+系统+调试部署 java计算机毕业设计学术会议信息网站源码+mysql数据库+lw文档+系统+调试部署 本源码技术栈: 项目架构 ...

  8. java计算机毕业设计高校心理测评管理系统源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计高校心理测评管理系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计高校心理测评管理系统源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目架构 ...

  9. java计算机毕业设计在线交友系统2021源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计在线交友系统2021源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计在线交友系统2021源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目架构 ...

最新文章

  1. 老公趴下!62图给你讲Docker
  2. SO_SNDTIMEO和SO_RCVTIMEO
  3. Python回调函数用法实例
  4. Todolist总结
  5. ubuntu19.10 安装搜狗输入法
  6. WebSocket客户端连接断开后,服务器端的析构处理
  7. GPU Gems2 - 12 基于贴面的纹理映射(Tile-Based Texture Mapping)
  8. 响应式网格项目动画布局_响应式网格及其实际使用方式:常见的UI布局
  9. MEMCACHED在集群环境下对并发更新是否保持数据一致
  10. 来谈谈MySQL事务及事务引发的问题
  11. Linux入门(1)_VMware和系统分区和系统安装和远程登陆管理
  12. php 复制一张图片,PHP 生成一张图片的两种方法
  13. 完全重构一个项目的前端代码
  14. 布谷鸟哈希函数的参数_布谷鸟算法详细讲解
  15. 计算机网络nos是什么意思,什么是网络操作系统(NOS)
  16. 研究人类知识的计算机表示,人工智能中的知识表示及应用特点
  17. 【实习日志】SSM用户管理系统搭建+更新
  18. Python 决策树的建树、剪枝与优化
  19. linux 内核 视频 下载地址,Linux内核视频教程种子链接
  20. 厉害了,用Python破个世界纪录!

热门文章

  1. Spring和JSF集成:分页
  2. 有关为旧版代码创建存根的更多信息–测试技术7
  3. oracle表是动态表怎么算排名,Oracle学习动态性能表
  4. java大文件解析_java大文件(百M以上)的上传下载实例解析
  5. 【OpenGL从入门到精通】Shader专题
  6. plotcylinder matlab,Matlab在任意两点之间绘制三维圆柱
  7. yapi 接口文档_1分钟docker部署顶尖 API 文档管理系统
  8. hadoop源码分析_Spark2.x精通:Job触发流程源码深度剖析(一)
  9. linux nat冲突,Linux系统下的NAT及防火墙的混合应用
  10. php输入地址查询,PHP查询用户IP所在地址