java连接sql server数据库的代码如何改成连接mysql_java连接SQL数据库(JDBC)相关设置...

2016-06-14

一、SQL server中的相关设置(以sql server 2012 版本为例)

建立一个SQL server 身份认证的服务器登录名

首先启动SQL客户端,以windows身份认证方式登录到服务器,依次点击 安全性-->右击登录名-->新建登录名-->输入登录名-->选择SQL Server 身份验证-->输入密码-->先不要确定    在当前对话框左边选择 服务器角色 -->勾选sysadmin(相当于管理员权限)     重启数据库 选择sql server身份认证登录  并能对数据库中的表进行一些常规操作就OK了

二、eclipse 中的相关设置

准备:下载jtds-1.3.1-dist(JDBC-SQLServer驱动)

地址:链接:http://pan.baidu.com/s/1boW5s7t 密码:hkqn

1.首先新建一个java项目 命名为JDBCTEST   ;

2.在该项目下新建一个文件夹(Folder) 命名为libs  ;

3.将刚刚下载好的文件保存好,解压 ,将其中的jtds-1.3.1.jar包和x86或x64(32位和64位根据你的系统其中一个即可) 直接拉进刚刚的文件夹libs中(复制)   ;

4.现在右单击JDBCTEST-->Build Path-->Configure Build Path...-->右边Libraries-->Add Library...-->JRE System Library -->next-->Alternate JRE -->选择jdk版本(最好是1.7)-->finish

5.右单击JDBCTEST-->Build Path-->Configure Build Path...-->右边Libraries-->Add JARs...-->找到JDBCTEST下的libs下的jtds-1.3.1.jar  点OK即可

6.现在Libraries页多了一个jtds-1.3.1.jar 字样的包 点击它左边的展开按钮-->点击Native...字样-->点击Edit-->找到JDBCTEST下的libs下的x64或x86下的SSO文件夹 选中  --> OK即可

7.测试      在该项目下 建一个包com.cqvie 类Test  复制下面程序  运行后没错误且SQL相应表中有数据就可以了。

package com.cqvie;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.Statement;

public class Test {

//常量定义(一般用全大写)

public static final String DBDRIVER="net.sourceforge.jtds.jdbc.Driver";

public static final String DBURL

="jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=";//IP、端口和数据库名

public static final String DBUSER="";//账号

public static final String PASSWORD="";//密码

public static void main(String[] args) throws Exception {

Class.forName(DBDRIVER);

Connection cn=DriverManager.getConnection(DBURL,DBUSER,PASSWORD);

//Connection cn=DriverManager.getConnection(DBURL);

Statement st=cn.createStatement();

st.executeUpdate("insert into java_test(sno,sname,sex,birthday,sd)"

+ "values('9998','','1','','2')");//进行的操作

cn.close();

}

}

注意 :  如果运行程序有错误,打开SQL配置管理器检查相关设置是否正确,相关服务是否启动。如tcp/ip是否启动,端口号是不是上面程序中的1433等等。可以参照下面步骤进行检查:

1.确定SQL Sever服务器已经启动;

2. 确定1433端口号已经打开, 确认请按以下步骤:

(1)win7 系统在打开控制面板--->程序 (xp一下的忽略这一步)

win10系统 控制面板-->查看方式调到 类别-->程序-->程序和功能

点击:程序和功能

在左侧点击'打开或关闭Windows功能'

找到'Telnet客户端', 打勾

(2)开始--->运行--->输入'cmd' ,回车

(3)输入'telnet 127.0.0.1 1433' , 含1和1433之间空格, 如果提示'无法打开主机连接, 在端口1433 连接失败'。自行www.baidu.com解决。

3.打开1433端口号:

(1)在开始菜单找到sql 的管理配置器

(2)猛击SQLEXPRESS协议

(3)在右侧找到TCP/IP, 右键属性

(4)在IP地址上的IPALL的端口号改成1433

(5)在(3)步的TCP/IP右键,启动服务

(6)启动SQL Sever服务器

如果实在不能解决,-->www.baidu.com是你永远的港湾。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值