1.载入MySql驱动程序

Class.forName("com.mysql.jdbc.Driver");    // 载入MySql驱动程序

2.建立Connection连接对象

con=DriverManager.getConnection("jdbc:mysql://localhost:3306/my_db?user=root&password=root");

当中

url = "jdbc:mysql://localhost/";

serverName = "localhost";

portNumber = "3306";

databaseName = "my_db";

userName = "root";

password = "root";

3.建立Statement语句对象

Statement st = con.createment();

4.运行sql语句

st.executeUpdate(“SQL语句”);//插入

st.executeUpdate(“SQL语句”);//更新

st.executeexecuteQuery(“SQL语句”);//查询

5.关闭连接

con.close();

6.实现案例

DBConn.java中是对连接数据库的实现

package db;

import java.sql.Connection;

import java.sql.DriverManager;

public class DBConn {

/* 获取Conncetion对象并返回 */

public Connection getConnection() {

Connection con=null;

try {

Class.forName("com.mysql.jdbc.Driver"); // 载入MySql驱动程序

//con = DriverManager.getConnection("jdbc:mysql://localhost/cloud_db?

user=root&password=root&autoReconnect=true&useUnicode=true&characterEncoding=utf8");

con=DriverManager.getConnection("jdbc:mysql://localhost:3306/my_db?user=root&password=root&useUnicode=true&characterEncoding=GBK");

//jdbc:mysql://localhost/数据库名称?useUnicode=true&characterEncoding=GBK

} catch (Exception e) {

System.out.println("数据库获取失败!

");

e.printStackTrace();

}

return con;

}

}

StudentImpl.java是对数据库数据的录入

package impl;

import pojo.Student;

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.SQLException;

import db.DBConn;

public class StudentImpl {

public String joinString(String[] slikes) {

String joinlikes = "";

for (String temp : slikes) {

joinlikes += temp + "-";

}

return joinlikes.substring(0, joinlikes.length() - 1);

}

public void saveStudent(Student student){

//连接数据库完毕数据的录入操作

Connection con = null;

PreparedStatement pre = null;

DBConn conns = new DBConn();

con = conns.getConnection();

try{

pre = con.prepareStatement("insert into student (sname,spass,Slikes) values(?

,?,?)");

pre.setString(1,student.getSname());

pre.setString(2,student.getSpass());

pre.setString(3,student.getSlikes());

boolean b = pre.execute();

}catch(SQLException e){

e.printStackTrace();

}finally{

try {

con.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

}

}

连接myeclipse和mysql数据库,MyEclipse与Mysql数据库的连接相关推荐

  1. myeclipse怎么导入mysql驱动_myeclipse sql导入数据库驱动包

    如何配置struts+hibernate,基本使用方法 不少童鞋在自学SSH框架的时候,难在创建第一个项目,如何搭建好这些框架,很多书上只是给出了代码但是没有教如何使用,所以在本次博客中将会图文结合来 ...

  2. myeclipse mysql 乱码_MyEclipse与mysql增改查现乱码解决方案绝对有效

    设置MyEclipse文件编码.且跟mysql的连接编码一致 set names gbk; SET character_set_client='utf8';SET character_set_conn ...

  3. MySQL 学习笔记(1)— 创建/连接/选择/显示数据库(表) 查询单列(多列/所有列)/查询返回特定的行数 各种排序(单列/多列/降序/组合排序) 过滤数据

    本文是对之前学习 MySQL 的一个总结,使用思维导图的方式将涉及到的知识点罗列出来,一方面作为自己对于知识点的归纳,另一方面也便于日后查询. 在该篇文章中将对 MySQL 的基本使用.检索基本数据. ...

  4. mysql反弹提权_MySQL数据库反弹端口连接提权

    [51CTO.com原创稿件]在渗透或者安全评估时,有可能遇到一些比较奇葩的环境,即使通过Mysql root账号和密码获取了webshell,由于无法执行命令.在一般的情况下,也就放弃了.但其实可以 ...

  5. mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...

    今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...

  6. mysql删除数据表show_简单的连接、删除数据库和show命令

    mysql>show databases;+--------------------+ | Database | +--------------------+ | information_sch ...

  7. mysql connector安装教程_通过安装MySQL Connector/Net实现VS2017 C#编程连接MySQL数据库-网络教程与技术 -亦是美网络...

    对编程有一定了解的小伙伴都知道,一般情况下使用微软的visual studio进行编程开发都会搭配自家的SQL server.Access数据库,而开发web程序一般情况下PHP搭配MySQL使用,但 ...

  8. php mysql主从延迟_如何解决主从数据库同步延迟问题?php连接 mysql 数据库如何添加一个公共的配置文件50...

    在上一篇文章中,小编为您详细介绍了关于<图上属标注的什么样元器件?火车购票明明显示无座为什么样乘车后却发现有很多空座>相关知识.本篇中小编将再为您讲解标题如何解决主从数据库同步延迟问题?p ...

  9. .net odbc连接mysql数据库,下载安装MySQL数据库ODBC驱动和配置MySQL ODBC数据源

    1. 下载MySQL ODBC驱动: 打开的页面如下图所示,可根据实际使用情况选择下载相应的MSI安装程序,使用Visual C++ 6.0环境编程请下载32位MSI安装程序. 点击下载后出现如下页面 ...

最新文章

  1. java 网络通信协议_JAVA-基础-网络通信协议
  2. 【收藏】Vue+elementUI的this.$refs.对象名.方法名的理解
  3. 下载文件(弹出迅雷来下载)
  4. 卸载VS2005不完全出现的安装问题
  5. mysql数据库中 pri_mysql数据库part2
  6. 7个等级 容灾等级_在餐厅吃饭竟是7级风险!最新社交风险等级出炉!
  7. 基于jquery的ajax分页效果
  8. 工作上碰到的技术问题积累
  9. 韩顺平老师-java集合介绍
  10. DoIP(三)—— 通信流程
  11. 视频教程-C++Windows之WDM驱动程序开发(实战篇)上-驱动/内核开发
  12. 系统规划与管理师历年论文
  13. OCR通用文字识别接口
  14. office 2019中文
  15. Chapter6 CMOS组合逻辑门设计
  16. 重磅:Mobileye官宣推迟IPO,营收增速放缓、市场竞争加剧
  17. mysql where[猿教程]
  18. MapperReduce-----好友案列
  19. 数据同步工具—sqoop 2.x
  20. 从P1到P7——我在淘宝这7年(转)

热门文章

  1. 怎么测试本地网页在不同分辨率下电脑显示效果_干货:微信小程序测试过程中的各个要点...
  2. 如何编写oracle存储过程
  3. uboot启动过程中关闭Caches
  4. ubuntu9.10 qq自动退出修复
  5. React上下文-Context
  6. 智联招聘爬虫源码分析(一)
  7. docker安装并运行elasticsearch
  8. adb logcat通过包名过滤(dos命令find后跟变量)
  9. mac下简单绘图工具
  10. 蚂蚁金服面试经历!临场发挥!