Ubuntu 16.04LTS下eclipse连接mysql
第一部分:打开eclipse,新建一个web工程,新建一个类db_test.java(jdbc连接mysql的原理自行百度)
import java.sql.*;
public class db_test{
public static void main(String[]
 srg){
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
}catch(InstantiationException
 | IllegalAccessException
|ClassNotFoundException e) {
//TODOAuto-generated
 catch block
e.printStackTrace();
}
Connection
 conn = null;
try{
conn=DriverManager.getConnection("jdbc:mysql://localhost/db_test","root","wtt561111");
}catch(SQLException
 e) {
//TODOAuto-generated
 catch block
e.printStackTrace();
}
Statement
 stmt = null;
try{
stmt= conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
}catch(SQLException
 e) {
//TODOAuto-generated
 catch block
e.printStackTrace();
}
String sql
 = "select* from student";
try{
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){
String sno=rs.getString(2);
System.out.println(sno);
}
}catch(SQLException
 e) {
//TODOAuto-generated
 catch block
e.printStackTrace();
}
}
}
第二部分:
1.安装mysql
2.在mysql下新建一个数据库db_test,在该数据库下新建表test(uid,uname),插入数据(1,小赵),(2,小李),(3,小王)
3.下载jdbc驱动,
http://downloads.mysql.com/archives/c-j/
djbc的版本要能符合mysql的版本,至于怎么选择版本,看http://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html,
我选择的是5.1.39版本的,然后查看了mysl的版本(进去myslq,select version();),刚好适合
下载完成后解压到/opt/jvm路径下
sudo tar zxvf mysql-connector-java-5.1.39.tar.gz -C /opt/jvm
从中找到mysql-connector-java-5.1.39-bin.jar,复制一份放入到eclipse下web工程的Webcontent下的WEB_INF下的lib文件夹中,然后再复制一份到tomcat的lib文件夹中
所有都配置完成后运行db_test.java,在控制台就可以看见输出的test表的内容。
Ubuntu 16.04LTS下eclipse连接mysql的更多相关文章
- ubuntu下eclipse连接mysql
		
提示:一定要保证电脑处于联网状态 我们要下载一个mysql-connector-java-5.0.8-bin.jar的东西(当然这个jar包的版本号和你的mysql版本号的关系不是非常大),放到你新建 ...
 - Ubuntu 16.04下使用Eclipse:创建工程时卡死的解决方法
		
问题如下: Ubuntu 16.04下使用Eclipse创建工程时出现卡顿和卡死,新建一个MapReduce项目卡了一下午,鼠标变成了圆圈进度条转了一下午,还关不掉. 当我直接去关闭新建项目的窗口时, ...
 - Ubuntu 16.04 下使用Xampp
		
Ubuntu 16.04 下使用Xampp 什么是Xampp? XAMPP(Apache+MySQL+PHP+PERL) 是一个功能强大的建站集成软件包.这个软件包原来的名字是 LAMPP,但是为了避 ...
 - Ubuntu 16.04LTS 安装 MATLAB 2014B
		
环境:Ubuntu 16.04LTS 软件:MATLAB 2014B MATLAB 2014B 下载地址(带Crack): 链接: https://pan.baidu.com/s/1nvGtmEd 密 ...
 - Ubuntu 16.04下EasyOpenJTAG+OpenOCD的安装和使用【转】
		
本文转载自:http://www.linuxdiyf.com/linux/24086.html Ubuntu 16.04下EasyOpenJTAG+OpenOCD的安装和使用 发布时间:2016-09 ...
 - Ubuntu 16.04下编译安装Apache2.4和PHP7结合
		
Ubuntu 16.04下编译安装Apache2.4和PHP7结合,并安装PDOmysql扩展. 1.编译安装apache2.4.20 1 第一步: ./configure --prefix=/usr ...
 - Ubuntu 16.04下的LAMP环境配置
		
在学习开发过程中,每当遇到新的问题时,通常都能在网上搜到解决的方法,但是网上的方法千千万,有些是已经过时了的,有些是跟自己开发环境不同的,总是不能第一时间能找到答案. 而当时遇到的问题可能在今后的开发 ...
 - Ubuntu 16.04LTS安装flashplayer
		
转载自http://www.linuxdiyf.com/linux/20084.html 在安装Ubuntu 16.04LTS后,播放有视频的网页时,总提示你要安装缺失的插件,在 ubuntu 系统下 ...
 - (转) Eclipse连接MySQL数据库(傻瓜篇)
		
Eclipse连接MySQL数据库(傻瓜篇) 原帖地址: http://www.cnblogs.com/fnng/archive/2011/07/18/2110023.html Posted on 2 ...
 
随机推荐
- 7.15考试总结(NOIP模拟16)[Star Way To Heaven·God Knows·Lost My Music]
			
败者死于绝望,胜者死于渴望. 前言 一看这个题就来者不善,对于第一题第一眼以为是一个大模拟,没想到是最小生成树. 对于第二题,先是看到了状压可以搞到的 20pts 然后对着暴力一顿猛调后来发现是题面理 ...
 - 七个对我最重要的职业建议)--转载来自ruanyifeng博客
			
原文:http://www.ruanyifeng.com/blog/2015/09/career-advice.html 一.不要别人点什么,就做什么 我的第一份工作,只干了8个月,那家公司就倒闭了. ...
 - 旧VC项目dpiAware支持
			
起因 工作原因,需要维护一款VS2008 SP1开发的MFC项目, 发现WIN10高分辨率下显示模糊,不考虑升级VC版本情况下尝试解决 尝试 新版本VC中Manifest Tool>Input ...
 - python 处理protobuf 接口常见错误
			
python 处理protobuf 接口常见错误 1.问题 : Assignment not allowed to repeated field '> http://www.coin163.co ...
 - django中路由配置的正则
			
在django中配置路由遇到正则的坑: django2.x版本中使用re_path来进行正则表达式的匹配 用法如下: from Django.urls import re.path(导入re_path ...
 - 痞子衡嵌入式:深扒i.MXRTxxx系列ROM中集成的串行NOR Flash启动SW Reset功能及其应用场合
			
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MXRTxxx系列ROM中集成的串行NOR Flash启动SW Reset功能及其应用场合. 在串行 NOR Flash 热启动过程 ...
 - LinkedHashMap 与 LRUcache
			
LRU 缓存介绍 我们平时总会有一个电话本记录所有朋友的电话,但是,如果有朋友经常联系,那些朋友的电话号码不用翻电话本我们也能记住,但是,如果长时间没有联系了,要再次联系那位朋友的时候,我们又不得不求 ...
 - Aapache Tomcat AJP 文件包含漏洞(CVE-2020-1938)
			
受影响版本 Apache Tomcat 6 Apache Tomcat 7 < 7.0.100 Apache Tomcat 8 < 8.5.51 Apache Tomcat 9 < ...
 - 论文笔记:(CVPR2017)PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation
			
目录 一. 存在的问题 二. 解决的方案 1.点云特征 2.解决方法 三. 网络结构 四. 理论证明 五.实验效果 1.应用 (1)分类: ModelNet40数据集 (2)部件分割:ShapeNet ...
 - 大数据学习(26)—— Spark之RDD
			
做大数据一定要有一个概念,需要处理的数据量非常大,少则几十T,多则上百P,全部放内存是不可能的,会OOM,必须要用迭代器一条一条处理. RDD叫做弹性分布式数据集,是早期Spark最核心的概念,是一种 ...