大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你这是远程连接SQL Server数据库吗???如果不是远程连接的话: 点击一下 韦涵涵 加我的QQ,我一定帮你解决这个问题....
创新互联公司是一家专注于成都网站建设、网站设计与策划设计,大宁网站建设哪家好?创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:大宁等地区。大宁做网站价格咨询:028-86922220
sqlserver2005默认情况下是禁用了tcp/ip连接。启动tcp/ip连接的方法,
打开 \Microsoft SQL Server 2005\配置工具\目录下的SQL Server Configuration Manager,选择mssqlserver协议,
然后右边窗口有个tcp/ip协议,然后启动它,把sqlserver服务停了,然后在启动。问题就解决了
祝楼主早日成功!
看样子你用的是sql2000的驱动 去微软下Microsoft SQL Server JDBC Driver 2.0,这个驱动2000和2005都支持的
纯驱动就是java通过jdbc来连接数据库,桥驱动就是java通过odbc来连接,并不是java直接连接,是间接连接。
jdbc的步骤:
1、注册Driver;
2、获取Connection
3、创建Statement
4、执行sql
5、处理结果集
6、释放资源。
源代码:
package com.jdbc;
import java.sql.*;
public class FirstJdbc {
public static void main(String[] args) {
Connection conn=null;
Statement stm=null;
try {
// 1. 注册Driver , jvm加载类
Class.forName("oracle.jdbc.driver.OracleDriver");
// 2. 获取Connection
String url="jdbc:oracle:thin:@192.168.0.200:1521:oradb10g";
conn=DriverManager.getConnection(url,"system","sa");
// 3. 创建Statement
stm=conn.createStatement();
// 4. 执行sql
String sql="";//sql语句
int num=stm.executeUpdate(sql);
System.out.println("-------------insert ok "+num+"----------------");
// 5. 处理结果集(ResultSet)
} catch (Exception e) {
e.printStackTrace();
}finally{
// 6. 释放资源
if(stm!=null) try{stm.close();}catch(Exception e){}
if(conn!=null) try{conn.close();}catch(Exception e){}
// JdbcUtil.release(null,stm,conn);
}
}
}