问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql server2012 jdbc如何连接数据库?

发布网友 发布时间:2022-04-26 08:25

我来回答

1个回答

热心网友 时间:2022-04-30 07:10

步骤分为3部:
1.通过sql server 配置管理器配置1433端口
2.将sqljdbc41.jar类库添加到对应的工程中
3.在java程序中连接数据库

步骤1:打开sql server 配置管理器,点击TCP/IP右键,选择启用。将禁用的TCP/IP协议打开。
然后重启sql server(mssqlserver)服务,使得tcp/ip协议生效。

步骤2:到microsoft官网下载sqljdbc41.jar类库。http://www.microsoft.com/zh-CN/download/details.aspx?id=11774

将下载的压缩包解压,找到sqljdbc41.jar类库即可。

然后进入eclipse界面,找到的当前工程文件,点击右键,选中properties->Libraries->add external jars->找到我们刚刚下载到的sqljdbc41.jar类库,添加即可。

步骤3:

import java.sql.*;
public class test3 {

public static void main(String[] args) {
// TODO Auto-generated method stub
PreparedStatement ps=null; //(这里也可以使用statement,视情况而定)
Connection ct=null;
ResultSet rs=null;

try {

//1.加载驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:sqlserver://localhost:1433;databaseName=test1";
String user="sa";//sa超级管理员
String password="654321";//密码
//2.连接
ct=DriverManager.getConnection( url,user,password);
//3.创建发送端

pstmt = conn.prepareStatement("INSERT INTO staff(name, age) VALUES (?, ?)");

    //通过PreparedStatement对象里的set方法去设置插入的具体数值

      pstmt.setString(1, newen);

      pstmt.setInt(2, 25);

      pstmt.executeUpdate();

      //插入成功提示

        System.out.println("成功插入一条数据记录!");
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{

//关闭资源
try {
if(rs!=null){
rs.close();
}
if(ps!=null){
ps.close();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}

jdbc连接数据库OK!!!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的话有啥影响,怎么听说对六年后换证有影响? ...重新刷学时吗,科一科二科三科四可以转校吗? 考完科一科二科三科四要多久 ...但是科目三的学时没有打满对以后有没有影响? 我的学时卡没有打过,一点都没有,不过我科一科二科三科四都全部考完了... 五行穿搭2021年10月8日五行属什么怎么穿衣 十月八日上到十月几日 ipadmini和iphone6是充电器不一样、还是数据线不一样呢?可以互相使用充 ... iphone6的插头可以通用ipad mini 吗 iphone6和ipad mini的充电器可以通用吗 如何利用SQL Server 2012数据库操作事务管理 sql server 2012数据库有什么作用? sqlserver2012怎么导入数据库 sql server 2012 数据库问题 喝荷叶茶有什么好处,荷叶茶的功效与禁忌 荷叶的功效与作用及禁忌便稀可以服吗 荷叶茶的功效与禁忌? 荷叶的作用 荷叶的功效与作用及禁忌都有哪些呢? 中药荷叶主要功效是什么,有什么禁忌,那些人不适宜? “※”符号怎么打出来? ___符号怎么打出来 怎样打出符号来 怎样打出符号 符号怎么打出来 微信加了一个陌生人,然后删除了,她知道,对我有影响吗? 我在微信上加了一个网友,他为什么把我删除? 微信加了一个陌生人,然后删除了,她知道,对我有影响吗? 关于微信,我把对方删了,又想加回来,一加就通过,他会不会有提示啊?他有没有删我,我用其他微信加他就 我把微信好友拉黑并删除了,重新扫二维码能加上吗? SQL SERVER 2012,可以还原其他机器的sql server的数据库然后保持现有... 如何利用SQL Server2012修改数据库文件初始大小 如何设置将SQL SERVER2012数据库备份还原到SQL SER sql server 2012连接不上数据库是什么原因? sql server 2012不能附加数据库,服务器版本问题。 如何设置将SQL SERVER2012数据库备份还原到SQL SERVER2008上_百度... sql server2012高可用性多个数据库之间怎么同步 工字钢56c和56b有啥区别 SEO中56B是什么意思 56BMB是多少流量? 如何打开操作系统自带的“计算机”程序,将(56B)H和(1011100)B分别转换为十进制数,需要每一步详细过 56工字钢一米多少公斤? 永恒之塔rm-56b盾怎么获得 奔驰大灯端子56b在哪 56B号工字钢的力学性能,抗拉强度和抗弯刚度。 飞机上座位56a和56b在一起吗 关于戴尔笔记本N4050 (56B)问题! 大众尚酷灯端子56b故障码什么意思? 网络设备水晶头的线序 2个3位数,34a与56b的积是奇数,求a,b是多少?