jdbc问题!请各位指教! www.google.com搜索关键字jdbc驱动 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.jdk带的只是数据库驱动接口,真正实现操作数据库功能的包是在数据库开发商那里。2.JDBC-ODBC驱动程序是早期sun操作数据库方式,现在很少使用。 装载驱动程序JDBC-ODBC驱动程序代码如下(详细例子如楼上西天所说): Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();3.jdbc操作数据库例子 http://www.javaeasy.com/ArticleShow.asp?ArticleID=38 jdbc-odbc方式不好吧还是用开发商的JDBC好些比如用oracle,就去oracle提供的JDBC驱动 import java.sql.*; public class stu_sql_jdbc { public static void main(String args[]) { String driverName_sql="com.microsoft.jdbc.sqlserver.SQLServerDriver";//jdbc驱动器 Connection con_sql; try{ Class.forName(driverName_sql); System.out.println("成功加载数据库驱动!"); }catch(ClassNotFoundException ex) { System.out.println("加载数据库驱动失败!"); System.out.println(ex.getMessage()); } try{ con_sql=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;User=sa;Password=123;DatabaseName=student");//连接数据库 System.out.println("成功连接数据库!"); }catch(Exception f){ System.out.println("连接失败"); System.out.println(f.getMessage()); } } }出现如下错误:[Microsoft][SQL Server 2000 Driver for JDBC]Error establishing socket。我已经安装了SQL Server 2000 Driver for JDBC,安装目录为C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC,并设置了classpath:C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;使用的是JDK1.4请问究竟是什么原因呢? 请问一个关于Spring MVC的问题 分页对struts2标签中的if不太清楚!求助。。谢谢 一道算法题 单点登录和RBAC结合时的权限问题 ssh配置问题 级联数据库更新怎么解决? hql语言问题,求解! 用CMP自己写的Finder方法,一直报错java.lang.NullPointerException在线等…… 为什么把mm.mysql-2.0.14-bin.jar拷到Tomcat的common\lib下,Tomcat就无法启动了 华山轮剑,求助高手 求Tomcat+jsp/servlet的解决方案!! 关于socket的一段小代码,看得很不明白
2.JDBC-ODBC驱动程序是早期sun操作数据库方式,现在很少使用。
装载驱动程序JDBC-ODBC驱动程序代码如下(详细例子如楼上西天所说):
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();3.jdbc操作数据库例子
http://www.javaeasy.com/ArticleShow.asp?ArticleID=38
还是用开发商的JDBC好些
比如用oracle,就去oracle提供的JDBC驱动
public class stu_sql_jdbc
{
public static void main(String args[])
{
String driverName_sql="com.microsoft.jdbc.sqlserver.SQLServerDriver";//jdbc驱动器
Connection con_sql;
try{
Class.forName(driverName_sql);
System.out.println("成功加载数据库驱动!");
}catch(ClassNotFoundException ex)
{
System.out.println("加载数据库驱动失败!");
System.out.println(ex.getMessage());
}
try{
con_sql=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;User=sa;Password=123;DatabaseName=student");//连接数据库
System.out.println("成功连接数据库!");
}catch(Exception f){
System.out.println("连接失败");
System.out.println(f.getMessage());
}
}
}
出现如下错误:[Microsoft][SQL Server 2000 Driver for JDBC]Error establishing socket。
我已经安装了SQL Server 2000 Driver for JDBC,安装目录为C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC,并设置了classpath:C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;使用的是JDK1.4
请问究竟是什么原因呢?