关于MyEclipse连接SQLServer和Mariadbsql
首先我们要打开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相关推荐
- MyEclipse链接SQLSERVER数据库时18456的问题
用MYECLIPSE连接SQLSERVER数据库 首先要确定SQLSERVER的TP/ICP协议打开 选配置工具-SQL SERVER CONFIGURATION MANAGER-SQLSERVE ...
- 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数据库 ...
- Java连接sqlserver数据库,并进行增删改查操作
用编程语言连接数据库是程序员必备的技能,今天我们就来学习一下如何通过Java来连接sqlserver数据库,并实现增删改查操作. 需要用到的工具: Myeclipse,sqlserver数据库,Mic ...
- unix odbc php 连接sqlserver,Ubuntu下通过unixODBC连接MS SqlServer2005
一.下载相关软件 unixODBC.freetds (1) Linux系统的ODBC unixODBC-2.2.8.tar.gz ( http://www.unixodbc.org ) (2 ...
- php 5.4.36 sqlserver,PHP:PHP5.4连接SQLSERVER
在PHP5.4的环境下要连接SQLSERVER(2005/2008)数据库,需要以下步骤: 1.下载PHP5.4连接SQLSERVER的驱动(两个动态连接库)http://www.microsoft. ...
- c语言 mysql_bind,C语言连接SQLSERVER数据库
第一步:配置ODBC.在配置ODBC时有用户DSN.系统DSN.和文件DSN三种方法,为了稳妥起见,采用系统DSN. DSN的名字叫LocalServer,帐号:sa,密码123456 第二步:打开V ...
- PowerDesigner连接SqlServer数据库导出表结构
原文:PowerDesigner连接SqlServer数据库导出表结构 环境:PowerDesigner15 数据库sql server 2005 第一步.打开PowerDesigner ,建立一个物 ...
- Java通过JDBC来连接SqlServer数据库
Java通过JDBC来连接SqlServer数据库 0. 安装配置Java运行的环境,就不废话了 1. 下载JDBC的驱动程序http://msdn.microsoft.com ...
- Oracle使用dblink连接SqlServer
使用场景:当你需要从Oracle数据库上访问另一台SqlServer数据库的数据时,Oracle提供了一个工具:gateways.通过这个工具,你可以创建dblink来连接sqlserver或其他不同 ...
最新文章
- 打不死的小强机器人来了,向心加速度堪比猎豹,能抵抗自身数百倍重量碾压...
- 【转】sql if else 语句
- 为什么说数据中心是5G最大的受益者?
- php图片生成缩略图_PHP生成图片缩略图类示例
- Python flask出现jinja2.exceptions.TemplateNotFound错误(修复host就好了???)
- java 文件指定位置插入_java 中利用io流将一个文件插入到另一个文件中的指定位置,指定位置...
- wxWidgets:wxMemoryInputStream类用法
- kubeadm安装K8S单master双节点集群
- Vaadin和DukeScript中的Hello World
- angular js创建表单_如何优雅的使用 Angular 表单验证
- 100篇架构文章打包,及offer面试题下载
- HDU 折线分割平面
- python处理mat数据和处理png的区别_Python---利用scipy.misc等库对jpg以及png等图像数据预处理(用于深度学习喂数据)...
- matlab fopen函数的用法,matlab中关于fread函数的用法
- 【learning】中国剩余定理
- JAVA常用工具类→Date、SimpleDateFormat、Calendar、System、Math
- #781 – 多个变换执行的顺序问题(Transform Order Matters)
- 惠普台式计算机耳机插口,hp电脑耳机插孔没声音的解决方法
- xposed微信长视频转发_微信万能转发模块xposed下载-微信万能转发模块最新版下载2.2.0-西西软件下载...
- 信息学奥赛一本通2072答案