怎么连接 mysql_怎样连接连接数据库

这个博客是为了说明怎么连接数据库

第一步:肯定是要下载数据库,本人用的SqlServer2008,是从别人的U盘中拷来的。

第二步:数据库的登录方式设置为混合登录,步骤如下:

1.打开数据库

16b74c09b6998bd658a00eff935a532f.png这是数据库界面,要用到混合验证。

2.右键数据库名称,点击属性再点击安全性进入如下页面:

4e1f28bfc8148923be7a88669ec84fcc.png选择SqlServer和Windows身份验证模式。

3.随后点开数据库,在安全性中选择登录名,再选择sa用户右键选择属性进入下图

82b2a7481228286dd73ee36aaaffeca7.png设置你想要的密码。

数据库这里就先搞到这一步。

第三步:下载jar,配置路径(有的电脑不配置也行,但我的需要配置)

1.在微软官网进行下载jdbc.jar安装包(直接搜索SqlServer就有,不知道现在到哪个版本了),64位的计算机就用jdbc4,32位的就用jdbc就可以。

2.记住你jdbc所放的位置进行配置路径,这是我的路径:D:\JAR\Microsoft SQL Server JDBC Driver 3.0\sqljdbc_3.0\chs。

3.打开我的电脑的高级设置中的环境变量,进行配置,在classpath中输入你的路径,记得带;和前面的分开。

第四步:把jdbc导入进MyEclipse中。

1.新建项目后右键jre系统库,点击构建路径,配置路径,选择添加外部jar,把你要添加的jdbc加进去就行。

说明一下中间可能出现的错误:

1.打开你的sql的配置管理器,你可能会发现会发现右侧显示一个红叉号......,那就需要你在控制面板中删除一个什么SqlServer2012ID的一个东西(我的出现了这个问题)。

2. 在sql网络设置中把tcp/ip启用,如果启用后,记得重新启用sqlserve,还有就是有的电脑端口不是1433,我的是1434,这里我自己改成了1433,就可以用了,不知道还有没有其他方法。

第五步:进行测试

1.在你的MyEclipse中建立项目导入jar,如上述之后,填写代码

我的这个是copy的:

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

public class LIAN

{

public static void main(String args[])

{

String urlserver = "jdbc:sqlserver://127.0.0.1:1433;databaseName=test;user=sa;password=123456";//sqlserver身份连接

String urlwindows = "jdbc:sqlserver://127.0.0.1:1433;databaseName=test;integratedSecurity=true;";//windows集成模式连接

// 声明JDBC objects.

Connection con = null;

Statement stmt = null;

ResultSet rs = null;

try

{

// 建立连接

System.out.println("准备连接!!!");

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

con = DriverManager.getConnection(urlserver);

System.out.println("连接成功!!!");

// 写一个sql语句,并执行返回数据

String SQL = "SELECT * FROM a";

stmt = con.createStatement();

rs = stmt.executeQuery(SQL);

//将数据显示出来

while (rs.next())

{

System.out.println(rs.getString(2));

}

}

catch (Exception e)

{

e.printStackTrace();

}

finally

{

if (rs != null)

try

{

rs.close();

}

catch (Exception e)

{

}

if (stmt != null)

try

{

stmt.close();

}

catch (Exception e)

{

}

if (con != null)

try

{

con.close();

}

catch (Exception e)

{

}

}

}

}

"password="后面是你自己设置的密码。

如果连接成功就会显示

7aaac558ab87ff4c0660e6e7f3c9feb1.png

下面的错误是因为我的数据库中啥也没,导致的。

再次说一下我自己的错误:

我自己用的MyEclipse10版本,自带的Java jre1.6版本,这个不能执行SqlServer的程序,会报一大段错误,你需要下载Java jre1.8版本才可以,但是如果你用到了1.8版本,MyEclipse10中的一些正确代码就不能实现了,不知道为什么,可能有冲突。

2.更改jre版本,右键jre库,在属性中有个类路径容器(第二个)在备用jre中找到你下载的jre,选择这个(学Java之前肯定已经下载了jdk配置了Java环境所以应该能找到)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/392554.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

webstorm环境安装配置(less+autoprefixer)

node安装: 参考地址:http://www.runoob.com/nodejs/nodejs-install-setup.html 1.下载node安装包并完成安装 2.在开始菜单打开node 3.查看是否安装完成(npm是node自带安装的) 命令:node -v npm -v less安装&#xff1a…

如何解决ajax跨域问题(转)

由 于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决 ajax的跨域问题。本篇将讲述一个小白从遇到跨域不知道是跨域问题,到知道…

判断输入的字符串是否为回文_刷题之路(九)--判断数字是否回文

Palindrome Number问题简介:判断输入数字是否是回文,不是返回0,负数返回0举例:1:输入: 121输出: true2:输入: -121输出: false解释: 回文为121-,所以负数都不符合3:输入: 10输出: false解释: 倒序为01,不符合要求解法一:这道题比较…

VirtualBox 虚拟机复制

本文简单讲两种情况下的复制方式 1 跨电脑复制 2 同一virtrul box下 虚拟机复制 ---------------------------------------------- 1 跨电脑复制 a虚拟机 是老的虚拟机 b虚拟机 是新的虚拟机 新虚拟机b 新建, 点击下一步会生成 相应的文件夹 找到老虚拟机a的 vdi 文…

mysql case快捷方法_MySQL case when使用方法实例解析

首先我们创建数据库表: CREATE TABLE t_demo (id int(32) NOT NULL,name varchar(255) DEFAULT NULL,age int(2) DEFAULT NULL,num int(3) DEFAULT NULL,PRIMARY KEY (id)) ENGINEInnoDB DEFAULT CHARSETutf8;插入数据:INSERT INTO t_demo VALUES (1, 张…

Java快速扫盲指南

文章转自:https://segmentfault.com/a/1190000004817465#articleHeader22 JDK,JRE和 JVM 的区别 JVM:java 虚拟机,负责将编译产生的字节码转换为特定机器代码,实现一次编译多处执行; JRE:java运…

mongo基本使用方法

mongo与关系型数据库的概念对比,区分大小写,_id为主键。 1.数据库操作 >show dbs #查看所有数据库 >use dbname #创建和切换数据库(如果dbname存在则切换到该数据库,不存在则创建并切换到该数据库;新创建的…

python爬虫消费者与生产者_Condition版生产者与消费者模式

概述:在人工智能来临的今天,数据显得格外重要。在互联网的浩瀚大海洋中,隐藏着无穷的数据和信息。因此学习网络爬虫是在今天立足的一项必备技能。本路线专门针对想要从事Python网络爬虫的同学而准备的,并且是严格按照企业的标准定…

【Python包】安装teradatasql提示找不到pycryptodome模块错误(pycrypto,pycryptodome和crypto加密库)...

1.问题描述 安装teradatasql时,出现错误Could not find a version that satisfies the requirement pycryptodome,具体如下: 2.解决方法 查看Python第三方库目录$PYTHON_HOME/lib/python3.6/site-packages目录下没有pycryptodome目录&#xf…

简述yolo1-yolo3_使用YOLO框架进行对象检测的综合指南-第二部分

简述yolo1-yolo3In the last part, we understood what YOLO is and how it works. In this section, let us understand how to apply it using pre-trained weights and obtaining the results. This article is greatly inspired by Andrew Ng’s Deep Learning Specializat…

java cxf 调用wcf接口_JAVA 调用 WCF 服务流程

1. 将 WCF 服务发布到 Windows 服务(或者 IIS)此步骤的目的是为 WCF 服务搭建服务器,从而使服务相关的 Web Services 可以被 JAVA 客户端程序调用,具体步骤参考如下:(1) 发布到 Windows 服务(2) 发布到 IIS注:如果是将 WCF 服务…

gcp devops_将GCP AI平台笔记本用作可重现的数据科学环境

gcp devopsBy: Edward Krueger and Douglas Franklin.作者: 爱德华克鲁格 ( Edward Krueger)和道格拉斯富兰克林 ( Douglas Franklin) 。 In this article, we will cover how to set up a cloud computing instance to run Python with or without Jupyter Notebo…

迅为工业级iMX6Q开发板全新升级兼容PLUS版本|四核商业级|工业级|双核商业级...

软硬件全面升级 1. 新增Yocto项目的支持 增加opencv等软件功能 2. 新近推出i.MX6增强版本核心板(PLUS) -性能更强 四种核心板全兼容 四核商业级2G/16G;双核商业级1G/8G ;四核工业级1G/8G ;四核增强版(PLUS) 3. 豪华配…

电力现货市场现货需求_现货与情绪:现货铜市场中的自然语言处理与情绪评分

电力现货市场现货需求Note from Towards Data Science’s editors: While we allow independent authors to publish articles in accordance with our rules and guidelines, we do not endorse each author’s contribution. You should not rely on an author’s works with…

java做主成分分析_主成分分析PCA

PCA(Principal Component Analysis),即主成分分析,一种常用于数据降维分析的方法。要理解PCA的原理,首先需要理解矩阵变换的意义。矩阵变换,有两种意义:1,在当前坐标系下的向量,经过矩阵M变换后…

个人学习进度(第十六周)

转载于:https://www.cnblogs.com/lhj1017/p/7011993.html

用python绘制箱线图_用卫星图像绘制世界海岸线图-第一部分

用python绘制箱线图At the UKHO, we use data science to gain valuable insight into the data sets we hold and further our understanding of the marine environment around us.在UKHO,我们使用数据科学获得对所拥有数据集的宝贵见解,并进一步了解周…

在ASP.NET Atlas中调用Web Service——创建Mashup调用远端Web Service(基础知识以及简单示例)...

作者:Dflying Chen (http://dflying.cnblogs.com/) 注:Atlas中的Mashup极其复杂,其中涉及众多的对象与架构,为了写这篇文章,我花了不少时间学习研究。同时,关于这方面资源的匮乏简直…

java弹框形式输入_java中点击一个按钮弹出两个输入文本框的源代码

展开全部写了一个很简单的案例,可以参考和修改import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JDialog;import javax.swing.JFrame;import…

7时过2小时是几时_2017最北师大版二年级下册数学第七单元《时、分、秒》过关检测卷...

二年级数学下册时分秒测试卷一、填一填。(每空1分,共36分)1.钟面上有()大格,()个小格,时针走1个大格是()时,分针走一个大格是()分。2.1分()秒()分1时1分15秒()秒3.1小时20分()分90分()小时()分 70秒()分()秒4.用时、分、秒填空a)我…