myeclipse与mysql连接_myeclipse 与 mysql 的连接
在小学期的学习中,我了解了myeclipse的开发环境,与mysql连接,可对数据库进行增、删、改、查等操作,以下是在myeclipse中连接数据库的代码。
package cn.neusoft.mybatis.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class Dbutils {
private static final String DRIVER = "com.mysql.jdbc.Driver";
private static final String URL = "jdbc:mysql://localhost:3308/mybatis";
private static final String UNAME = "root";
private static final String UPWD = "123";
private static Connection con = null;
private static ResultSet rs = null;
private static PreparedStatement ps = null;
static{
try {
Class.forName(DRIVER);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void getConnection(){
try {
con = DriverManager.getConnection(URL, UNAME, UPWD);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void closeAll(){
if(null!=rs){
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(null!=ps){
try {
ps.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(null!=con){
try {
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static ResultSet executeQuery(String sql,Object[] obj){
getConnection();
try {
ps = con.prepareStatement(sql);
if(null!=obj){
for(int i=0;i
ps.setObject(i+1, obj[i]);
}
}
rs = ps.executeQuery();
} catch (SQLException e) {
e.printStackTrace();
}
return rs;
}
public static int executeUpdate(String sql,Object[] obj){
int count = 0;
getConnection();
try {
ps = con.prepareStatement(sql);
if(null!=obj){
for(int i=0;i
ps.setObject(i+1, obj[i]);
}
}
count = ps.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
closeAll();
}
return count;
}
public static boolean executeCreate(String sql,Object[] obj){
getConnection();
boolean b =false;
try {
ps = con.prepareStatement(sql);
if(null!=obj){
for(int i=0;i
ps.setObject(i+1, obj[i]);
}
b = ps.execute();
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
closeAll();
}
if(b){
return true;
}
return false;
}
}
myeclipse与mysql连接_myeclipse 与 mysql 的连接相关推荐
- myeclipse mysql 乱码_MyEclipse与mysql增改查现乱码解决方案绝对有效
设置MyEclipse文件编码.且跟mysql的连接编码一致 set names gbk; SET character_set_client='utf8';SET character_set_conn ...
- myeclipse mysql连接_MyEclipse连接MySQL数据库图文教程
这篇文章主要为大家详细介绍了MyEclipse连接MySQL数据库图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 自己在自学JavaEE课程时,在做一些小东西的时候,需要连接MySQL数据 ...
- mysql数据库互联网连接_myeclipse怎么连接mysql数据库?(详细步骤)
步骤:1.打开Database窗口:2.在空白处右击"new",创建连接:3.在弹窗中,选择连接方式.填写配置信息.添加驱动:4.测试配置是否正确,测试成功,点击Finish完成创 ...
- myeclipse怎么导入mysql驱动_myeclipse sql导入数据库驱动包
如何配置struts+hibernate,基本使用方法 不少童鞋在自学SSH框架的时候,难在创建第一个项目,如何搭建好这些框架,很多书上只是给出了代码但是没有教如何使用,所以在本次博客中将会图文结合来 ...
- [JSP暑假实训] 三.MySQL数据库基本操作及Servlet网站连接显示数据库信息
本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础.网页布局.数据库基础.Servlet.前端后台数据库交互.DAO等知识. 前一篇文章讲解 ...
- centos6.5 mysql 远程访问_CentOS 6.5 中安装 Mysql 5.6,并远程连接Mysql
ι 版权声明:本文为博主原创文章,未经博主允许不得转载. 1.在安装CentOS时,若选择的是Basic Server(可支持J2EE开发),则新安装好的CentOS系统中默认是已经安装了一个mysq ...
- MySQL 学习笔记(15)— 连接查询(内连接、左外连接、右外连接、全外连接、交叉连接、自然连接等)
本文参考:https://gitbook.cn/gitchat/column/undefined/topic/5db92b68a9c3a53bc3800eff SQL 支持的连接查询包括内连接.外连接 ...
- mysql和windows连接不上_问题-jdbc连接不上mysql,windows下开启两个mysql服务
1.问题: 前两天安装了个php 环境- wamp,由于我自己电脑上本身带有 mysql的数据库,在安装完后,没有注意到,mysql已经指向了 刚安装好的wamp里的mysql .导致 之前的 mys ...
- mysql h 127.0.0.1_MySQL 连接时尽量使用 127.0.0.1 而不是 localhost
原因 Whenever you specify "localhost" or "localhost:port" as server, the MySQL cli ...
- mysql远程连接工具 cen_Navicat远程连接Centos数据库Mysql
一.安装mysql: 在 MySQl 的官网上我们可以 Yum Repository 的下载链接 # wget -i -c https://dev.mysql.com/get/mysql80-comm ...
最新文章
- 如何优雅地根治null值引起的Bug!
- 手把手教你写一个Java的orm框架(4)
- java多线程优先级的方法_Java多线程以及线程优先级
- 网易云信,发送验证码短信C#版代码
- python里的apply,applymap和map的区别
- idea IDE 常用快捷键记录
- docker nginx tomcat mysql_使用docker部署nginx+tomcat架构(2):访问mysql数据库
- 5G 已来,是否意味着 4G 淘汰?
- poj 1386 欧拉回路
- MYSQL常用函数总结
- 添加Android手机 CA系统根证书
- java udp 工具类_java udp 简单实现
- Spring源码解析之-doCreateBean() 详解
- 2021计算机二级圆锥题,2021年计算机二级考试真题以及答案
- 「excel小技巧」一秒快速求和多行数值
- 鹏业安装算量导入布局图纸的方法
- pentaho发布报表后免登陆查看数据报表
- Ubuntu 切换谷歌拼音
- linux smb 添加用户,samba创建新用户
- 三级等保测评都有哪些环节?
热门文章
- git学习笔记-(8-高层命令(2))
- java长按底栏_java - 如何在导航抽屉物品中添加长按功能? - SO中文参考 - www.soinside.com...
- 产品id 关联 分类id mysql_MySQL的多表联查
- python2中的print语句可以不用小括号。_Python基础语法 | 代码规范amp;判断语句amp;循环语句...
- s2jh mysql_mysql 一对多 查询 出一行数据
- c++实现一个敏感词汇的程序_一个C++程序员生产力,大概相当20个C程序员,200个java程序员?...
- java us ascii_java – 为什么US-ASCII编码接受非US-ASCII字符?
- iOS底层:PAGEZERO的作用
- 2018/3/9 省选模拟赛 0分
- hdu4027线段树