在小学期的学习中,我了解了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 的连接相关推荐

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

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

  2. myeclipse mysql连接_MyEclipse连接MySQL数据库图文教程

    这篇文章主要为大家详细介绍了MyEclipse连接MySQL数据库图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 自己在自学JavaEE课程时,在做一些小东西的时候,需要连接MySQL数据 ...

  3. mysql数据库互联网连接_myeclipse怎么连接mysql数据库?(详细步骤)

    步骤:1.打开Database窗口:2.在空白处右击"new",创建连接:3.在弹窗中,选择连接方式.填写配置信息.添加驱动:4.测试配置是否正确,测试成功,点击Finish完成创 ...

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

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

  5. [JSP暑假实训] 三.MySQL数据库基本操作及Servlet网站连接显示数据库信息

    本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础.网页布局.数据库基础.Servlet.前端后台数据库交互.DAO等知识. 前一篇文章讲解 ...

  6. centos6.5 mysql 远程访问_CentOS 6.5 中安装 Mysql 5.6,并远程连接Mysql

    ι 版权声明:本文为博主原创文章,未经博主允许不得转载. 1.在安装CentOS时,若选择的是Basic Server(可支持J2EE开发),则新安装好的CentOS系统中默认是已经安装了一个mysq ...

  7. MySQL 学习笔记(15)— 连接查询(内连接、左外连接、右外连接、全外连接、交叉连接、自然连接等)

    本文参考:https://gitbook.cn/gitchat/column/undefined/topic/5db92b68a9c3a53bc3800eff SQL 支持的连接查询包括内连接.外连接 ...

  8. mysql和windows连接不上_问题-jdbc连接不上mysql,windows下开启两个mysql服务

    1.问题: 前两天安装了个php 环境- wamp,由于我自己电脑上本身带有 mysql的数据库,在安装完后,没有注意到,mysql已经指向了 刚安装好的wamp里的mysql .导致 之前的 mys ...

  9. mysql h 127.0.0.1_MySQL 连接时尽量使用 127.0.0.1 而不是 localhost

    原因 Whenever you specify "localhost" or "localhost:port" as server, the MySQL cli ...

  10. mysql远程连接工具 cen_Navicat远程连接Centos数据库Mysql

    一.安装mysql: 在 MySQl 的官网上我们可以 Yum Repository 的下载链接 # wget -i -c https://dev.mysql.com/get/mysql80-comm ...

最新文章

  1. 如何优雅地根治null值引起的Bug!
  2. 手把手教你写一个Java的orm框架(4)
  3. java多线程优先级的方法_Java多线程以及线程优先级
  4. 网易云信,发送验证码短信C#版代码
  5. python里的apply,applymap和map的区别
  6. idea IDE 常用快捷键记录
  7. docker nginx tomcat mysql_使用docker部署nginx+tomcat架构(2):访问mysql数据库
  8. 5G 已来,是否意味着 4G 淘汰?
  9. poj 1386 欧拉回路
  10. MYSQL常用函数总结
  11. 添加Android手机 CA系统根证书
  12. java udp 工具类_java udp 简单实现
  13. Spring源码解析之-doCreateBean() 详解
  14. 2021计算机二级圆锥题,2021年计算机二级考试真题以及答案
  15. 「excel小技巧」一秒快速求和多行数值
  16. 鹏业安装算量导入布局图纸的方法
  17. pentaho发布报表后免登陆查看数据报表
  18. Ubuntu 切换谷歌拼音
  19. linux smb 添加用户,samba创建新用户
  20. 三级等保测评都有哪些环节?

热门文章

  1. git学习笔记-(8-高层命令(2))
  2. java长按底栏_java - 如何在导航抽屉物品中添加长按功能? - SO中文参考 - www.soinside.com...
  3. 产品id 关联 分类id mysql_MySQL的多表联查
  4. python2中的print语句可以不用小括号。_Python基础语法 | 代码规范amp;判断语句amp;循环语句...
  5. s2jh mysql_mysql 一对多 查询 出一行数据
  6. c++实现一个敏感词汇的程序_一个C++程序员生产力,大概相当20个C程序员,200个java程序员?...
  7. java us ascii_java – 为什么US-ASCII编码接受非US-ASCII字符?
  8. iOS底层:PAGEZERO的作用
  9. 2018/3/9 省选模拟赛 0分
  10. hdu4027线段树