首先我们要打开Database Explorer界面,即点击上图右上角所指的图标,如果没有,请点击右上角最左边的图标,一定会有的(除了eclipse)

然后就进入了以上界面(如果没有出现一定不是我的错)

接下来我们需要连接数据库

一、SQLServer

首先右击左窗口任意一处,点击new,如果没有左窗口的话,请各位点击Window—>Show view—>DB Browser

然后出现了上面的窗口

按上图填写(jdbc:sqlserver://localhost:1433)localhost可换成127.0.0.1

然后是添加jar,点击ADD JARs即可,SQLServer的jar是sqljbdc4,这个请各位自行寻找,相信百度不会辜负大家。

然后请大家点击Test Drivers 接着输入密码

出现此窗口说明顺利连接了,点击finish结束即可

二、Mariadb

与SQLServer大同小异,在此只说不同的地方

Connection Url 为 jdbc:mariadb://localhost:3306(同样localhost可改为127.0.0.1)

User name 为 root(SQLServer为sa)

Jar 为 mariadb-java-client-2.3.0

只有以上三处不同

三、Driver Code

1、SQLServer

import java.sql.*;

public class JDBC {
Connection mycon=null;
Connection getConnection(){

try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:sqlserver://localhost:1433;DatabaseName=请输入你所设置的数据库名称";
mycon=DriverManager.getConnection(url,"sa","请输入你所设置的密码");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return mycon;
}

void closeConnection(){
try {
mycon.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

public static void main(String[] args) {
// TODO Auto-generated method stub

}

}

2、Mariadb

import java.sql.*;
public class JDBC {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
// TODO Auto-generated method stub
if(!getConnection().isClosed()){
System.out.println("success");
}

}
static Connection getConnection() throws SQLException, ClassNotFoundException{
String driver="org.mariadb.jdbc.Driver";

//从配置参数中获取数据库url
String url="jdbc:mariadb://localhost:3306/请输入你所设置的数据库名称";
//从配置参数中获取用户名
String user="root";
//从配置参数中获取密码
String pass="请输入你所设置的密码";

//注册驱动
Class.forName(driver);
//获取数据库连接
Connection mycon=DriverManager.getConnection(url,user,pass);
Statement stmt= mycon.createStatement();
return mycon;
}

}

注意,操作时请关闭防火墙!!!!

============================================================================================================

操作时出现的一些问题

“select * from admin........."

会出现 用户名 admin 无效 的错误,把它改成   数据库名.doo.表名

我用的表名是user,但它提示user关键字附近有语法错误,那么我就需要改一下表名,把user改成uuser,运行成功(只有SQLServer有这个问题,Mariadb没有)

转载于:https://www.cnblogs.com/-Anguvia-/p/10105918.html

关于MyEclipse连接SQLServer和Mariadbsql相关推荐

  1. MyEclipse链接SQLSERVER数据库时18456的问题

    用MYECLIPSE连接SQLSERVER数据库 首先要确定SQLSERVER的TP/ICP协议打开   选配置工具-SQL SERVER CONFIGURATION MANAGER-SQLSERVE ...

  2. php5.6 win2008 mssql,Php5.6.31连接sqlserver 2008R2数据库问题sqlsrv(php5.3及以上版本)与mssql(php5.3以前版本)②...

    Php5.6.31连接sqlserver2008R2数据库 1.环境配置 Win7(win8.1)  64 +Apache2.4 + PHP5.6.31 + SQL Server 2008 R2数据库 ...

  3. Java连接sqlserver数据库,并进行增删改查操作

    用编程语言连接数据库是程序员必备的技能,今天我们就来学习一下如何通过Java来连接sqlserver数据库,并实现增删改查操作. 需要用到的工具: Myeclipse,sqlserver数据库,Mic ...

  4. unix odbc php 连接sqlserver,Ubuntu下通过unixODBC连接MS SqlServer2005

    一.下载相关软件 unixODBC.freetds (1) Linux系统的ODBC      unixODBC-2.2.8.tar.gz ( http://www.unixodbc.org ) (2 ...

  5. php 5.4.36 sqlserver,PHP:PHP5.4连接SQLSERVER

    在PHP5.4的环境下要连接SQLSERVER(2005/2008)数据库,需要以下步骤: 1.下载PHP5.4连接SQLSERVER的驱动(两个动态连接库)http://www.microsoft. ...

  6. c语言 mysql_bind,C语言连接SQLSERVER数据库

    第一步:配置ODBC.在配置ODBC时有用户DSN.系统DSN.和文件DSN三种方法,为了稳妥起见,采用系统DSN. DSN的名字叫LocalServer,帐号:sa,密码123456 第二步:打开V ...

  7. PowerDesigner连接SqlServer数据库导出表结构

    原文:PowerDesigner连接SqlServer数据库导出表结构 环境:PowerDesigner15 数据库sql server 2005 第一步.打开PowerDesigner ,建立一个物 ...

  8. Java通过JDBC来连接SqlServer数据库

    Java通过JDBC来连接SqlServer数据库 0.       安装配置Java运行的环境,就不废话了 1.       下载JDBC的驱动程序http://msdn.microsoft.com ...

  9. Oracle使用dblink连接SqlServer

    使用场景:当你需要从Oracle数据库上访问另一台SqlServer数据库的数据时,Oracle提供了一个工具:gateways.通过这个工具,你可以创建dblink来连接sqlserver或其他不同 ...

最新文章

  1. 打不死的小强机器人来了,向心加速度堪比猎豹,能抵抗自身数百倍重量碾压...
  2. 【转】sql if else 语句
  3. 为什么说数据中心是5G最大的受益者?
  4. php图片生成缩略图_PHP生成图片缩略图类示例
  5. Python flask出现jinja2.exceptions.TemplateNotFound错误(修复host就好了???)
  6. java 文件指定位置插入_java 中利用io流将一个文件插入到另一个文件中的指定位置,指定位置...
  7. wxWidgets:wxMemoryInputStream类用法
  8. kubeadm安装K8S单master双节点集群
  9. Vaadin和DukeScript中的Hello World
  10. angular js创建表单_如何优雅的使用 Angular 表单验证
  11. 100篇架构文章打包,及offer面试题下载
  12. HDU 折线分割平面
  13. python处理mat数据和处理png的区别_Python---利用scipy.misc等库对jpg以及png等图像数据预处理(用于深度学习喂数据)...
  14. matlab fopen函数的用法,matlab中关于fread函数的用法
  15. 【learning】中国剩余定理
  16. JAVA常用工具类→Date、SimpleDateFormat、Calendar、System、Math
  17. #781 – 多个变换执行的顺序问题(Transform Order Matters)
  18. 惠普台式计算机耳机插口,hp电脑耳机插孔没声音的解决方法
  19. xposed微信长视频转发_微信万能转发模块xposed下载-微信万能转发模块最新版下载2.2.0-西西软件下载...
  20. 信息学奥赛一本通2072答案

热门文章

  1. Python模块EasyGui专题学习
  2. 评价cnblogs.com的用户体验
  3. Hackerrank - The Grid Search
  4. 开发者必备的12个JavaScript库
  5. 笔记:编写高质量代码 改善Java程序的151个建议
  6. Css中路径data用法
  7. Gradle Build Tool
  8. 【hdu5285】wyh2000 and pupil
  9. 【Linux高频命令专题(24)】grep
  10. MessageBox只弹出一次