在myeclipse中连接mysql查询数据

JAVA+MYSQL+MyEclipse简单网站数据库查询操作 (源码) 该资源主要参考我的博客:Java+MyEclipse+Tomcat (三)配置MySQL及查询数据显示在JSP网页中完成,http://blog.youkuaiyun.com/eastmount/article/details/45653615 主要讲述如何通过MySQL连接Java Web的过程。该资源比较简单,仅仅是JSP对数据库链接查询,希望对初学者有所帮助。基础免费资源,不喜勿喷~ 立即下载

代码如下:

package com.ynu.www;
import java.sql.*;
public class ComInfluence {

 // 成功加载后,会将Driver类的实例注册到DriverManager类中。
 // 2、提供JDBC连接的URL
 // 连接URL定义了连接数据库时的协议、子协议、数据源标识。
 // 书写形式:协议:子协议:数据源标识
 // 协议:在JDBC中总是以jdbc开始
 // 子协议:是桥连接的驱动程序或是数据库管理系统名称。
 // 数据源标识:标记找到数据库来源的地址与连接端口。
 // 封装获得连接的方法
 private static final String DRIVER = "com.mysql.jdbc.Driver";
 private static final String URL = "jdbc:mysql://localhost:3306/competeinfluence";
 private static final String USER = "root";
 private static final String PWD = "szy";

 // 1、加载JDBC驱动程序:
 // 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),
 // 通过java.lang.Class类的静态方法forName(String className)实现。
 static {
  try {
   Class.forName(DRIVER);
  } catch (Exception e) {
   System.out.println("找不到驱动程序类 ,加载驱动失败!");
   e.printStackTrace();
  }
 }

 // 3、创建数据库的连接
 // 要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象,
 // 该对象就代表一个数据库的连接。
 // 使用DriverManager的getConnectin(String url , String username ,
 // String password )方法传入指定的欲连接的数据库的路径、数据库的用户名和
 // 密码来获得。
 public static Connection getConnection() {
  Connection con = null;
  try {
   con = DriverManager.getConnection(URL, USER, PWD);
  } catch (Exception e) {
   System.out.println("数据库连接失败!");
   e.printStackTrace();

  }
  return con;
 }

 // 4、执行SQL语句,须获得java.sql.Statement实例,Statement实例分为以下3种类型:
 // 执行静态SQL语句。通常通过Statement实例实现。
 // 执行动态SQL语句。通常通过PreparedStatement实例实现。
 // 执行数据库存储过程。通常通过CallableStatement实例实现。
 // 具体的实现方式:
 public static Statement getStatement(Connection con) {
  Statement stmt = null;
  try {
   stmt = con.createStatement();
  } catch (SQLException e) {
   System.out.println("获取查询语句失败!");
   e.printStackTrace();
  }
  return stmt;
 }

 // 5、Statement接口提供了三种执行SQL语句的方法:executeQuery 、executeUpdate和execute
 // ResultSet executeQuery(String sqlString):执行查询数据库的SQL语句
 // ,返回一个结果集(ResultSet)对象。
 // int executeUpdate(String sqlString):用于执行INSERT、UPDATE或
 // DELETE语句以及SQL DDL语句,如:CREATE TABLE和DROP TABLE等
 // execute(sqlString):用于执行返回多个结果集、多个更新计数或二者组合的语句。
 public static ResultSet getResultSet(Statement stmt, String sql) {
  ResultSet rs = null;
  try {
   rs = stmt.executeQuery(sql);
  } catch (SQLException e) {
   System.out.println("查询失败!");
   e.printStackTrace();
  }
  return rs;
 }

 // 6、处理结果
 // 两种情况:
 // 1、执行更新返回的是本次操作影响到的记录数。
 // 2、执行查询返回的结果是一个ResultSet对象。
 // ResultSet包含符合SQL语句中条件的所有行,并且它通过一套get方法提供了对这些
 // 行中数据的访问。
 // 使用结果集(ResultSet)对象的访问方法获取数据:
 public static void printTable(ResultSet rs) {
  try {
   ResultSetMetaData m = null;// 获取 列信息

   m = rs.getMetaData();
   int columns = m.getColumnCount();

   // 显示列,表格的表头
   for (int i = 1; i <= columns; i++) {
    System.out.print(m.getColumnName(i));
    System.out.print("\t\t");
   }
   System.out.println();
   // 显示表格内容
   while (rs.next()) {
    for (int i = 1; i <= columns; i++) {
     System.out.print(rs.getInt(i));
     System.out.print("\t\t");
    }
    System.out.println();
   }
  } catch (SQLException e) {
   System.out.println("无法打印查询结果!");
   e.printStackTrace();
  }
 }

 // 7、关闭JDBC对象
 // 操作完成以后要把所有使用的JDBC对象全都关闭,以释放JDBC资源,关闭顺序和声
 // 明顺序相反:
 // 1、关闭记录集
 // 2、关闭声明
 // 3、关闭连接对象
 public static void close(Connection con, Statement stmt, ResultSet rs) {
  try {
   rs.close();
  } catch (SQLException e1) {
   // TODO Auto-generated catch block
   e1.printStackTrace();
  }
  try {
   if (stmt != null)
    stmt.close();
  } catch (Exception e) {
   e.printStackTrace();
  }
  try {
   if (con != null)
    con.close();
  } catch (Exception e) {
   e.printStackTrace();
  }
 }

 public static void main(String[] args) {
  String sql = "select * from edge";
  Connection con = getConnection();
  Statement stmt = getStatement(con);
  ResultSet rs = getResultSet(stmt, sql);
  printTable(rs);
  close(con, stmt, rs);
 }
}

除了代码外,还需要引入mysql-connector-java-5.1.13-bin.jar,根据你的数据库类型来引入。右击工程名称,点击【property】,然后在弹出的界面下,点击【Java Build Path】,点击【Add External Jars】,选择对应的jar包。如下图所示,然后,点击【OK】即可。

myeclipse连接mysql数据库 myeclipse连接mysql数据库的详细步骤和配置过程 立即下载

相关推荐

Solidworks二次开发(C# .NET API):从零构建装配体与虚拟零件

本文详细介绍了使用C#进行Solidworks二次开发,从零构建装配体与虚拟零件的完整流程。通过.NET API实现设计自动化,涵盖环境搭建、核心对象模型、虚拟零件创建与外部化保存等关键技术,帮助工程师将重复性建模工作程序化,大幅提升设计效率与标准化水平。

alice7model的博客 607

myeclipse用java查询数据库信息

听说有些人是用DW连接的?? 1.首先要添加驱动,如图   添加完成后,新建一个项目,代码如下: import java.sql.*; public class selectsql { public static void main(String[] args){ try{ //调用Class.forName()方法加载驱动程序 ...

j_linlian的博客 2610

从网口变压器到TVS管:手把手设计通过4KV浪涌的以太网电路

本文详细解析工业级以太网接口4KV浪涌防护设计,从网口变压器选型到TVS管布局,提供通过IEC61000-4-5标准测试的完整方案。重点介绍Bob Smith电路优化和PCB设计技巧,帮助工程师有效应对雷电感应和设备开关瞬态干扰,确保工业设备稳定运行。

study的专栏 283

myeclipse+链接mysql_MyEclipse连接MySQL数据库图文教程

自己在自学JavaEE课程时,在做一些小东西的时候,需要连接MySQL数据库,自己看了看书,然后自己摸索,一步步成功,学习也是一个分享的过程,图文结合,希望帮助到更多的人。一、配置Database Explorer1.打开MyEclipse Database。方法:Window-->Openperspective-->MyEclipse Database Explorer2.点击右上角...

weixin_34621186的博客 4178

AniME框架深度体验:用AI自动生成《修真小说》动画全流程记录

本文详细记录了使用开源多智能体框架AniME,结合其核心动画生成模型AniSora V3,将一段修真小说文本自动转化为风格统一动画视频的全流程实战。文章深入解析了从环境搭建、导演智能体任务分解,到多智能体协作生成分镜、角色、动画及最终合成的每一步操作与挑战,为AI驱动的长视频创作提供了宝贵的实践经验与流程优化思路。

ol789012345的博客 624

航空大数据——项目资源汇总及开源(四)

ADS-B项目开源大礼包

cyc头发还挺多的博客 4976

MyEclipse 查看JDK类库的源代码

设置:  1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES" 2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE) 3.选中rt.jar文件的这一项:“c:\program files\java\jre_1.

youngage的专栏 790

结构光三维重建(一)条纹结构光三维重建

在近景三维重建领域,结构光技术可以说是应用最广泛的,尤其在工业领域。该技术目前具有高精度和无视弱纹理等优点,但复杂的室外环境还是会对该技术造成一定程度的干扰。目前用的比较多的结构光分别两大类:线结构光以及条纹结构光。接下来我先来简单介绍一下条纹结构光三维重建,事实上,条纹结构光的原理与双目立体匹配是非常相似的。...

AAAA202012的博客 1万+

【笔记自用】myeclipse连接MySQL数据库详细步骤

第一步 打开Database打开myeclipse然后点击window窗口 点击Open Perspective菜单中的MyEclipse Database Explorer 进入下图第二步 创建连接在空白处右击鼠标新建(即new)或者点击菜单栏中的快捷键(图二中向下的三角符号)新建。弹出Database Driver 菜单见下图第三步 选择连接方式在Driver template选项框中 选择MySql Connector/j 如,下图第四步 填写配置信息在Driver name填写链接数据库的名称(这个

DecorateCC的博客 6374

LabVIEW波形图表时间轴设置:三种方法实现横坐标显示日期时间

在数据采集与设备监控场景中,波形图表的横坐标默认显示采样点序号而非日期时间,这给工程师分析历史数据带来不便。理解时间标识(Timestamp)的本质——一个自1904年起算的双精度秒数,是解决问题的关键。时间轴设置既是显示格式问题,更是数据层与显示层的协同设计。通过属性节点动态生成刻度标签、将时间标识数组直接作为X轴数据、或使用波形数据(Waveform)类型绑定t0与dt,分别适用于固定点数显示、非等间隔事件记录和等间隔连续采样等不同需求。合理选择方案并注意缓冲区预分配与时间连续性处理,可让波形图表准确呈

weixin_33416697的博客 252

Mamba SSM 实战:IMDb 文本分类 + Mamba-ssm 全流程

Mamba SSM 文本分类链路:IMDb 二分类 → MambaLMHeadModel (d_model=256, n_layer=8, d_state=16, exp2=2) → 末 token 分类头。5 epoch 达 89.2% 准确率 (与 BERT-base 持平), 但显存降低 44% (3.5GB vs 6.2GB)。建议序列长度 ≥ 1024 再选 Mamba, 短序列 (< 512) 用 BERT 更高效。扩展时注意d_state。

m0_71589036的博客 57

myeclipse连接mysql数据库以及对数据库的增删改查

1、下载mysql的jdbc驱动包,将驱动包放入新建的文件夹中(点击下载) 2、任意建一个test数据表 3、新建一个file文件后缀为.properties并添加相对应的数据 4、工具类DBConnectionUtil .java package com.ljr.util; import java.io.IOException; import java.i

懒人。的博客 2万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

myeclipse查看mysql里面_在myeclipse中连接mysql查询数据

代码如下:package com.ynu.www;import java.sql.*;public class ComInfluence {// 成功加载后,会将Driver类的实例注册到DriverManager类中。// 2、提供JDBC连接的URL// 连接URL定义了连接数据库时的协议、子协议、数据源标识。// 书写形式:协议:子协议:数据源标识// 协议:在JDBC中总是以jdbc开始/...

weixin_39718006的博客 256

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

myeclipse读取mysql表中数据_在myeclipse中连接mysql查询数据

package com.ynu.www;import java.sql.*;public class ComInfluence {/*** @param args*/// 成功加载后,会将Driver类的实例注册到DriverManager类中。// 2、提供JDBC连接的URL// 连接URL定义了连接数据库时的协议、子协议、数据源标识。// 书写形式:协议:子协议:数据源标识// 协议:在JD...

weixin_34060672的博客 614

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

myeclipse mysql 未读消息_我用myEclipse连接mysql数据库查询,为什么结果集什么都不显示,新手。。。...

packageconnDB;importjava.sql.*;importjava.text.SimpleDateFormat;importjava.util.Date;publicclassconnect{//StringgetName="com.microsoft.jdbc.sqlserver.SQLSercerDriver";//S...package connDB;import java....

weixin_33978722的博客 163

Myeclipse中java代码连接mysql数据库查询执行查询语句有中文乱码问题

Myeclipse的默认编码是gbk,所以要把mysql的编码也编程gbk。 方式是在mysql的my.ini文件中[client]下改为default-character-set = gbk: PS:注意在改之前要关掉mysql的服务。 如果之前建好了表建议删掉重新建表。 ...

Fanzishen的博客 792

java对mysql数据库的操作(连接,增删改查)

java对mysql数据库的操作(连接,增删改查) 环境:myeclipse 2014 + tomcat + mysql (Navicat for mysql) 1. 实现查询: package com.mysql; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Result...

MyDream8的博客 1285

MyEclipse中jsp连接mysql数据库

MyEclipse中jsp连接mysql数据库 这里用的MyEclipse是CI 2019.4.0版本的,不同版本操作不一样,但大致相同,网上好多版本都是老版的 1.首先创建java web Project,名字随意,然后要NEXT下去,不要finish 把这里勾上,生成web.xml,然后可以直接finish了。 ...

Zero_HWA的博客 4128

MyEclipse连接mysql配置教程

原文地址:http://www.codesky.net/article/200911/168468.html 1、打开MyEclipse 2、选择菜单:Window/Open Perspective/MyEclipse Database Explorer,点击OK,在左边打开DB Brower窗口。 3、在DB Brower窗口内任意空白处击右键,选择New命令,弹出Data

xiaogugood的专栏 1448

myeclipse连接mysql_myeclipse连接Mysql数据库

搞了好久总算把myeclipse和mysql再加tomcat搞好了。总算松了口气。我发现若想从数据库中取出数据,这才是刚刚开始。一 下载个驱动名字是:mysql-connector-java-5.1.11。但这个不是我们所要的,我们要的是一个里面那个.jar.名字是mysql-connector-java-5.1.11-bin.jar把这个复制。在项目名上右键“Build Path-->Co...

weixin_33168819的博客 1062

JSP OA系统MyEclipse开发实战:从环境搭建到SQL数据库集成

本文详细介绍了使用MyEclipse开发JSP OA系统的全过程,从环境搭建(JDK与Tomcat配置)到SQL数据库集成,再到系统功能模块实现与测试部署。重点讲解了MySQL数据库设计、JSP页面开发及数据库操作封装,为开发者提供了一套完整的OA系统开发实战指南。

weixin_33755557的博客 328

jdbc mysql myeclipse_MyEclipse使用Java 通过JDBC连接MySQL数据库的基本测试

MyEclipse使用Java 通过JDBC连接MySQL数据库的基本测试1.前提是MyEclipse已经能正常开发Java工程。2.安装MySQL个人使用的是版本是 mysql-5.0.22-win32.zip3.下载JDBC驱动个人使用的是 mysql-connector-java-5.1.22.zip,所需要的就是解压缩之后其中的 mysql-connector-java-5.1.22-bi...

weixin_39962153的博客 153

MyEclipse中加载Mysql驱动 及 Java与Jsp连接MYSQL数据库的测试代码

在MyEclipse中加载Mysql驱动方法: 1.在User Library中加入mysql-connector-java-5.1.16-bin.jar驱动; MyEclipse->Preferences->Java->Build Path->User Librar

5460

MyEclipse使用Java 通过JDBC连接MySQL数据库的基本测试

MyEclipse使用Java 通过JDBC连接MySQL数据库的基本测试 1.前提是MyEclipse已经能正常开发Java工程。 2.安装MySQL 个人使用的是版本是 mysql-5.0.22-win32.zip 网址:http://www.mysql.com/downloads/mysql/#downloads 3.下载JDBC驱动 个人使用的是 mysql-connector

u011342588的专栏 676

Java用MyEclipse 连接数据库

**## 用MyEclipse 连接数据库**## Navicat for MySQL[2] 是一套专为 MySQL 设计的高性能数据库管理及开发工具。它可以用于任何版本 3.21 或以上的 MySQL数据库服务器,并支持大部份 MySQL 最新版本的功能,包括触发器、存储过程、函数、事件、视图、管理用户等。 1.首先我们需要下载这个Navicat for MySQL,下载完成后安装路径即出现下图所

lmm0513的博客 2307
上一篇: Prim算法和Kruskal算法
下一篇: java 一行行读取写入txt文档
黄玮鹏
博客等级 码龄17年 262粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值