日期:2014-05-20  浏览次数:20750 次

怎样建立JDBC连接
我是新手,用的数据库为sql,通常建立连接是在odbc里进行配置
怎样不通过odbc配置建立与数据库的连接呢?
jar文件我已经导过了
  private   static   String   DRIVE   =
                        "com.microsoft.jdbc.sqlserver.SQLServerDriver ";
        private   static   String   SOURSE   =   " ";
        private   static   Connection   con   =   null;
        private   static   PreparedStatement   ps   =   null;
        private   static   ResultSet   rs   =   null;
       
        /**
          *       获取Connection
          *     */
        public   static   Connection   getConnection()   {
                try   {
                        Class.forName(DRIVE);
                }   catch   (ClassNotFoundException   ex1)   {
                }
                try   {
                        con   =   DriverManager.getConnection(SOURSE);
                }   catch   (SQLException   ex)   {
                }
                return   con;
        }

SOURSE中应该写什么,请指教下

------解决方案--------------------
调试环境:
Windows XP SP2
jdk-1_5_0_06-windows-i586-p.exe
jakarta-tomcat-5.0.28.exe
Sql Server2000
SQL2KSP4
Microsoft SQL Server 2000 Driver for JDBC


一、安装jdk1.5(我的安装目录为C:\Program Files\Java\jdk1.5.0_06)
二、配置JDK的环境变量
1、JAVA_HOME=C:\Program Files\Java\jdk1.5.0_06
2、在PATH变量中加入:%JAVA_HOME%\bin
3、创建classpath变量
4、classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意不要忘记 . 即当前目录)
三、安装Tomcat 5.0(我的安装目录为D:\Tomcat 5.0)
无需任何配置
四、安装Microsoft SQL Server 2000 SP3以上的补丁
五、安装Microsoft SQL Server 2000 Driver for JDBC(我的安装目录为C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC)
可以拷贝C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib目录中的三个文件
msbase.jar mssqlserver.jar msutil.jar
到三个位置均可以

1、拷贝到JAVA安装目录下
C:\Program Files\Java\jdk1.5.0_06\jre\lib\ext (JDK1.5.0.6)
C:\Program Files\Java\jre1.5.0_08\lib\ext (JDK1.5.0.8)
2、Tomcat的类库目录

D:\Program Files\Apache Software Foundation\Tomcat 5.0\common\lib (Tomcat5)

D:\Program Files\Apache Software Foundation\Tomcat 6.0\lib (Tomcat6)

3、应用程序配置目录

\ch04\WEB-INF\lib\ (ch04为虚拟目录)


注意:拷贝完文件后,一定要重新启动Tomcat服务器。


以下是sql.jsp文件的源代码:
<!--JSP连接SQL SERVER2000数据库的程序-->
<%@ page contentType= "text/html; charset=gb2312 " language= "java " import= "java.sql.* " errorPage= " " %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns= "http://www.w3.org/1999/xhtml ">