连接myeclipse和mysql数据库,MyEclipse与Mysql数据库的连接
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数据库的连接相关推荐
- myeclipse怎么导入mysql驱动_myeclipse sql导入数据库驱动包
如何配置struts+hibernate,基本使用方法 不少童鞋在自学SSH框架的时候,难在创建第一个项目,如何搭建好这些框架,很多书上只是给出了代码但是没有教如何使用,所以在本次博客中将会图文结合来 ...
- myeclipse mysql 乱码_MyEclipse与mysql增改查现乱码解决方案绝对有效
设置MyEclipse文件编码.且跟mysql的连接编码一致 set names gbk; SET character_set_client='utf8';SET character_set_conn ...
- MySQL 学习笔记(1)— 创建/连接/选择/显示数据库(表) 查询单列(多列/所有列)/查询返回特定的行数 各种排序(单列/多列/降序/组合排序) 过滤数据
本文是对之前学习 MySQL 的一个总结,使用思维导图的方式将涉及到的知识点罗列出来,一方面作为自己对于知识点的归纳,另一方面也便于日后查询. 在该篇文章中将对 MySQL 的基本使用.检索基本数据. ...
- mysql反弹提权_MySQL数据库反弹端口连接提权
[51CTO.com原创稿件]在渗透或者安全评估时,有可能遇到一些比较奇葩的环境,即使通过Mysql root账号和密码获取了webshell,由于无法执行命令.在一般的情况下,也就放弃了.但其实可以 ...
- mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...
今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...
- mysql删除数据表show_简单的连接、删除数据库和show命令
mysql>show databases;+--------------------+ | Database | +--------------------+ | information_sch ...
- mysql connector安装教程_通过安装MySQL Connector/Net实现VS2017 C#编程连接MySQL数据库-网络教程与技术
-亦是美网络...
对编程有一定了解的小伙伴都知道,一般情况下使用微软的visual studio进行编程开发都会搭配自家的SQL server.Access数据库,而开发web程序一般情况下PHP搭配MySQL使用,但 ...
- php mysql主从延迟_如何解决主从数据库同步延迟问题?php连接 mysql 数据库如何添加一个公共的配置文件50...
在上一篇文章中,小编为您详细介绍了关于<图上属标注的什么样元器件?火车购票明明显示无座为什么样乘车后却发现有很多空座>相关知识.本篇中小编将再为您讲解标题如何解决主从数据库同步延迟问题?p ...
- .net odbc连接mysql数据库,下载安装MySQL数据库ODBC驱动和配置MySQL ODBC数据源
1. 下载MySQL ODBC驱动: 打开的页面如下图所示,可根据实际使用情况选择下载相应的MSI安装程序,使用Visual C++ 6.0环境编程请下载32位MSI安装程序. 点击下载后出现如下页面 ...
最新文章
- java 网络通信协议_JAVA-基础-网络通信协议
- 【收藏】Vue+elementUI的this.$refs.对象名.方法名的理解
- 下载文件(弹出迅雷来下载)
- 卸载VS2005不完全出现的安装问题
- mysql数据库中 pri_mysql数据库part2
- 7个等级 容灾等级_在餐厅吃饭竟是7级风险!最新社交风险等级出炉!
- 基于jquery的ajax分页效果
- 工作上碰到的技术问题积累
- 韩顺平老师-java集合介绍
- DoIP(三)—— 通信流程
- 视频教程-C++Windows之WDM驱动程序开发(实战篇)上-驱动/内核开发
- 系统规划与管理师历年论文
- OCR通用文字识别接口
- office 2019中文
- Chapter6 CMOS组合逻辑门设计
- 重磅:Mobileye官宣推迟IPO,营收增速放缓、市场竞争加剧
- mysql where[猿教程]
- MapperReduce-----好友案列
- 数据同步工具—sqoop 2.x
- 从P1到P7——我在淘宝这7年(转)