ubuntu eclipse mysql_ubuntu下eclipse连接mysql
提示:一定要保证电脑处于联网状态
我们要下载一个mysql-connector-java-5.0.8-bin.jar的东西(当然这个jar包的版本号和你的mysql版本号的关系不是非常大),放到你新建的dynamicproject下的WebContent文件夹下的WEB-INF下的lib。让这个Web工程可以连接Mysql数据库。官网http://dev.mysql.com/downloads/connector/j/5.0.html
之后在project中的javaresources下的src文件夹新建一个classdb_test.java(详细内容见附件)
右键runas-> java application,看是否已经ok了
假设ok的话,在webcontent文件夹下新建jspfile
index.jsp(详细内容见附件)
右键project->runas ->run on server
应该能够在浏览器中看到你的内容了。假设报错,能够多尝试下几遍,可能是哪个环节出现了什么问题。
也可能是版本号不一致导致的,所以须要你多试几次。
内容可參考
db_test.java
importjava.sql.*;
publicclassdb_test{
publicstaticvoidmain(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/mysql1","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{
ResultSetrs = stmt.executeQuery(sql);
while(rs.next()){
Stringsno=rs.getString(2);
System.out.println(sno);
}
}catch(SQLException
e) {
//TODOAuto-generated
catch block
e.printStackTrace();
}
}
}
index.jsp
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
}catch(Exception
e) {
//TODO
Auto-generated catch block
e.printStackTrace();
}
Connection
conn =null;
try{
conn=DriverManager.getConnection("jdbc:mysql://localhost/mysql1","root","wtt561111");
}catch(SQLException
e) {
//TODO
Auto-generated catch block
e.printStackTrace();
}
try{
if(conn.equals(null))
{out.println("nullerror");}
else{
//stmt=
conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Statementstmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Stringsql
="select* from student";
ResultSetrs = stmt.executeQuery(sql);
while(rs.next()){
Stringsno=rs.getString(1);
out.println(sno);
}
}
}catch(SQLException
e) {
//TODO
Auto-generated catch block
e.printStackTrace();
}
%>
ubuntu eclipse mysql_ubuntu下eclipse连接mysql相关推荐
- ubuntu安装mysql_Ubuntu下安装搭建MySQL环境步骤介绍
安装搭建MySQL环境其实不分版本只分linux系统了在这里我们用到的是ubuntu环境所以文章内容也就是Ubuntu下安装搭建MySQL环境为例子了,具体的如下. 一. 安装 MySQL sudo ...
- ubuntu 删除 mysql_Ubuntu 下彻底卸载mysql
1.删除 mysql 1 sudo apt-get autoremove --purge mysql-server-5.0 2 sudo apt-get remove mysql-server 3 s ...
- Linux(Ubuntu 19.10)下 Qt5 连接 MySQL(QMYSQL driver not loaded)
Linux(Ubuntu 19.10)下 Qt5 连接 MySQL 安装好 MySQL 和 Qt Qt 连接 MySQL 的代码 QSqlDatabase d=QSqlDatabase::addDat ...
- mac rails mysql_MAC下Rails连接mysql出现 dyld: Symbol not found: _mysql_get_client_info 的解决办法...
MAC下Rails连接mysql出现 dyld: Symbol not found: _mysql_get_client_info 的解决办法 2014-2-12 / 阅读数:5471 / 分类: R ...
- 详解Ubuntu10.10下Qt连接Mysql数据库
转载自:http://mobile.51cto.com/symbian-273262.htm 详解Ubuntu10.10下Qt连接Mysql数据库是本文要介绍的内容,很详细的步骤,我们先来看内容. 第 ...
- qt mingw连接mysql_win下Qt连接MySql (mingw)
/*************************************************************************************************** ...
- 关于MAC下pymysql连接mysql数据库报错2003的问题解决方法
关于MAC下pymysql连接mysql数据库报错2003的问题解决方法 问题:pymysql.err.OperationalError: (2003, "Can't connect to ...
- linux mysql如何远程连接mysql数据库,Linux下远程连接MySQL数据库的方法
Linux下远程连接MySQL数据库的方法 踩坑笔记 估计搞了一个多小时才把这个远程连接搞好.一台本地电脑,一台云服务器,都是linux系统. 步骤 1.在服务器端开启远程访问 首先进入mysql数据 ...
- Linux下编译连接mysql数据库
1.在Linux下编译连接mysql数据库的程序时,需要使用安装Mysql数据库时自带的mysql_config脚本.它会为你编译MySQL客户端,并连接到MySQL服务器提供有用的信息.需要使用下面 ...
最新文章
- 李飞飞高徒新项目,一眼看穿你下届总统会选谁!
- 面试官:你说你精通 Docker,那你来详细说说 Dockerfile 吧
- Android 从一个Activity跳转到另一个Activity获取第二个Activity的返回值
- Android 第十七课 碎片的简单用法及动态添加碎片
- jzoj6297-世界第一的猛汉王【切比雪夫距离,扫描线】
- java实现k-means算法(用的鸢尾花iris的数据集,从mysq数据库中读取数据)
- 微信小程序开发——以简单易懂的浏览器页面栈理解小程序的页面路由
- 新常态 新核心,浪潮商用机器为关键行业数字化转型打造新Power
- Oracle的取整和四舍五入函数——floor,round,ceil,trunc使用说明
- 基于预训练深度学习算法的番茄作物病害分类
- booleanfield()和booleanfield(default=True)在数据库的表中无法插入
- .Net Core - 使用Supervisor进行托管部署
- C语言知识点笔记完全整理
- SCCM 2016 远程协助工具
- html问卷调查实验报告,网上问卷调查实验报告..doc
- 强大的图表制作,前端数据可视化,echarts
- 计算机系统概论(原书第2版)完整课后习题答案(一、二章)
- 手机越贵,打车越贵?复旦教授三万字打车报告,实锤打车软件“大数据杀熟”
- 情感计算机具体应用领域,人工智能-情感计算
- 项目从.Net3.5转化到.Net4.0发生错误