当前位置:首页 » 编程语言 » sqlserver2012jdbc
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sqlserver2012jdbc

发布时间: 2023-02-22 03:41:04

‘壹’ sqlserver 2012driver for jdbc安装在哪

连接SQL Server2012, 可以下载Microsoft JDBC Driver 4.0 for SQL Server,按照下边的步骤进行安装:
1. 将 sqljdbc_<版本>_<语言>.exe 下载到一个临时目录。
2. 运行 sqljdbc_<版本>_<语言>.exe.
3. 按照提示输入安装目录。我们建议您将此 zip 文件解压缩到 %ProgramFiles% 中的默认目录下:"Microsoft JDBC Driver4.0 for SQL Server"。
4. 在软件包解压缩之后,通过打开%InstallationDirectory%\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_<版本>\<语言>\help\default.htm 以打开 JDBC 帮助系统。
详细信息,可以参考下面的链接:http://blog.csdn.net/aminfo/article/details/7688512.

‘贰’ jdbc链接不到sqlserver2012如何处理

你的不是web项目吧, 纯java项目这么加, 右键 build path, add libraries, 选择 user library, next。新建个user library, 名字随便起个。 例如:mylib,选择add external jars, 找到你的sqlserver jar包,一路ok,应该就能引入了。

‘叁’ 怎么使用JDBC连接SQL Server

首先确保SQLSERVER服务正在运行,并可以允许远程访问连接
然后按如下步骤进行连接
1.安装JDBC驱动
1)下载JDBC驱动
2)执行sqljdbc_4.0.2206.100_chs.exe解压驱动文件
3)拷贝以下目录中的sqljdbc_auth.dll到Windows的System32目录。对x64的机子,x64的dll拷到C:\Windows\System32,x86的dll拷到C:\Windows\SysWOW64目录。
Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\auth\
2.在Java程序中连接SQL Server
classpath中加上安装好的SQL Server jdbc jar包
Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\sqljdbc4.jar
连接SQL Server的JDBC代码
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost:54364;databaseName=master;IntegratedSecurity=True";
Connection con = DriverManager.getConnection(url);
在SQL Server Browser服务开启的情况下也可以通过服务名连接
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost\\SQLEXPRESS;databaseName=master;IntegratedSecurity=True";
Connection con = DriverManager.getConnection(url);

‘肆’ jdbc执行sql语句插入信息到sqlserver2012报错

据我估计是你的方法调用错了吧
不应该用
qr.update(sql,params);

应该是
qr.Add方法
具体得看看你们框架里执行新增的方法是什么

‘伍’ 用JDBC连接 SQL Server 2012 数据库查询速度慢怎么解决

SQL
Server查询速度慢的原因有很多,常见的有以下几种:
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)
2、I/O吞吐量小,形成了
瓶颈效应

3、没有创建计算列导致查询不优化。
4、
内存不足

5、
网络速度

6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)
7、锁或者
死锁
(这也是查询慢最常见的问题,是程序设计的缺陷)
8、sp_lock,sp_who,活动的用户查看,原因是读写
竞争资源

‘陆’ SQL Server 2012加载驱动和URL路径的语句是

package com.lovo.javadb;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLClientInfoException;
import java.sql.SQLException;
import java.sql.Statement;

public class JdbcTest {

public static void main(String[] args){

Connection conn = null;
Statement st = null;
try {
String url = "jdbc:jtds:sqlserver://127.0.0.1:1433/wh123";
//加载数据库驱动
Class.forName("net.sourceforge.jtds.jdbc.Driver");
//通过驱动管理器来得到连接,链接的地址就是URL,用户名,密码都是sa
conn = DriverManager.getConnection(url,"sa","sa");
//通过连接来得到一个statement
st = conn.createStatement();
//数据库操作,添加数据
for(int i = 1; i < 1000; i++){
String sql = "insert into dept(deptno,deptname,address) values (" +
+ i + ",'wanghui" + i + "','sky " + i + "')";
System.out.print(sql + "\t");
st.executeUpdate(sql); //对应insert ,update,delete
System.out.println("插入数据成功" + i);
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try{
//切忌要关闭
st.close();
conn.close();
}catch (SQLException e) {
e.printStackTrace();
}
}

}

}
追问:
你确信是net.sourceforge.jtds.jdbc.Driver?
SQL Server 2005 中加载驱动为 com.microsoft.sqlserver.jdbc.SQLServerDriver,差别太大了

‘柒’ JDBC驱动链接SQLSever 2012数据库时出现异常java.sql.SQLException: No suitable driver found for jdbc

你把那个JAR包最好拷贝到WebRoot\WEB-INF\lib里面,前提是要建立一个Web Project

‘捌’ sql server2012 jdbc如何连接数据库

步骤分为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!!!

‘玖’ SqlServer2012 JDBC连接找不到源

public static Connection getConnection() {
Connection conn = null;
try {
Class.forName(PropertiesHelp.getProperties("driver_manager"));
String url = PropertiesHelp.getProperties("jdbc_url");
String username = PropertiesHelp.getProperties("jdbc_name");
String password = PropertiesHelp.getProperties("jdbc_pwd");
System.out.println(PropertiesHelp.getProperties("driver_manager")+"---"+url+"-----"+username+"----"+password);
conn = DriverManager.getConnection(url, username, password);
} catch (ClassNotFoundException e) {
throw new RuntimeException("未找到驱动类", e);
} catch (SQLException e) {
throw new RuntimeException("数据库连接有问题", e);
}
return conn;
}