当前位置: 技术问答>java相关
jsp连接SQL SERVER7.0/2000问题?
来源: 互联网 发布时间:2017-03-20
本文导语: 刚刚学,很菜! SQL Server JDBC 驱动 是否是不通过(jdbc-odbc桥和ODBC)而直接和SQL Server联系;SQL Server JDBC驱动(已下载)怎么安装和配置?只设置classpath就可以了吗? jdbc通过jdbc-odbc桥与ODBC通讯,然后再和SQL Server...
刚刚学,很菜!
SQL Server JDBC 驱动 是否是不通过(jdbc-odbc桥和ODBC)而直接和SQL Server联系;SQL Server JDBC驱动(已下载)怎么安装和配置?只设置classpath就可以了吗?
jdbc通过jdbc-odbc桥与ODBC通讯,然后再和SQL Server联系。这种方式连接是不是很慢?
下面的程序需要讲解一下:(最好逐行解释 谢谢)
jsp连接Sql Server7.0/2000数据库
testsqlserver.jsp如下:
您的第一个字段内容为:
您的第二个字段内容为:
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
中localhost:1433是什么意思?
怎么没有象delphi连接数据库那样 ,连接的SQL SERVER服务器名在哪里设置?
表名是看到了
谢谢!
很期盼!!!!!
SQL Server JDBC 驱动 是否是不通过(jdbc-odbc桥和ODBC)而直接和SQL Server联系;SQL Server JDBC驱动(已下载)怎么安装和配置?只设置classpath就可以了吗?
jdbc通过jdbc-odbc桥与ODBC通讯,然后再和SQL Server联系。这种方式连接是不是很慢?
下面的程序需要讲解一下:(最好逐行解释 谢谢)
jsp连接Sql Server7.0/2000数据库
testsqlserver.jsp如下:
您的第一个字段内容为:
您的第二个字段内容为:
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
中localhost:1433是什么意思?
怎么没有象delphi连接数据库那样 ,连接的SQL SERVER服务器名在哪里设置?
表名是看到了
谢谢!
很期盼!!!!!
|
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
这里是连接数据库
localhost表是本机,如果连接服务器的话就改为服务器的IP
1433是sqlserver默认的服务端口
DatabaseName是数据源名称
至于取表则是
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
这两句
表名当然就是test,rs是接收select得到的数据集
rs.next()
是让数据集中的游标向下移动,用jdbc的api连接的数据库取得的数据集还支持.last(),.first(),.previous(),.beforeFirst(),.afterLast()等方法
这里是连接数据库
localhost表是本机,如果连接服务器的话就改为服务器的IP
1433是sqlserver默认的服务端口
DatabaseName是数据源名称
至于取表则是
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
这两句
表名当然就是test,rs是接收select得到的数据集
rs.next()
是让数据集中的游标向下移动,用jdbc的api连接的数据库取得的数据集还支持.last(),.first(),.previous(),.beforeFirst(),.afterLast()等方法
|
上面的代码有问题不能使用。正确的如下(转载)
环境:
SQL SERVER 2000
WIN2000
Tomcat4.0
JDK1.3
步骤:
1、上MicorSoft的网站下载JDBC For SQL SERVER的驱动程序
2、下载完成后开始安装,假定安装在c:jdbcSQLSERVER目录下
3、安装完成后将c:jdbcSQLSERVERlib目录下的三个jar文件拷贝到Tomcat的安装目录下的lib目录下(这一点很重要,我原先没拷贝到该目录下,测试时怎么都连接不上)
4、设置CLASSPATH:CLASSPATH=C:jdbcSQLServerlibmsbase.jar;C:jdbcSQLServerlibmssqlserver.jar;C:jdbcSQLServerlibmsutil.jar;
5、启动SQL SERVER和Tomcat(如果Tomcat已经启动则需要重新启动)
6、编写一个Test.jsp用于测试
7、完成
Test.jsp文件内容如下:
您的第一个字段内容为:
环境:
SQL SERVER 2000
WIN2000
Tomcat4.0
JDK1.3
步骤:
1、上MicorSoft的网站下载JDBC For SQL SERVER的驱动程序
2、下载完成后开始安装,假定安装在c:jdbcSQLSERVER目录下
3、安装完成后将c:jdbcSQLSERVERlib目录下的三个jar文件拷贝到Tomcat的安装目录下的lib目录下(这一点很重要,我原先没拷贝到该目录下,测试时怎么都连接不上)
4、设置CLASSPATH:CLASSPATH=C:jdbcSQLServerlibmsbase.jar;C:jdbcSQLServerlibmssqlserver.jar;C:jdbcSQLServerlibmsutil.jar;
5、启动SQL SERVER和Tomcat(如果Tomcat已经启动则需要重新启动)
6、编写一个Test.jsp用于测试
7、完成
Test.jsp文件内容如下:
您的第一个字段内容为:
您的第二个字段内容为:
提示(作者后话):
sorry,Test.jsp文件中有一句有问题:
out.print("数据库操作成功,恭喜你");
应改为:out.print("数据库操作成功,恭喜你
");
|
有jdbc程序的话,当然不用jdbc-odbc了,不然岂不是走了弯路?当然慢了,可能还有点问题。
localhost:1433表明是连接你本机sqlserver服务器
若想连接到另一台数据库服务器,可改localhost为该服务器机器名。
1433为sqlserver服务器的端口号。
localhost:1433表明是连接你本机sqlserver服务器
若想连接到另一台数据库服务器,可改localhost为该服务器机器名。
1433为sqlserver服务器的端口号。
|
带星的 大哥说的很清楚了
|
只要把这三个文件放到YOUR_APP/WEB-INF/lib下就行了
enjoy it:)
enjoy it:)
|
好像不需要注册classpath照样运行,也不用安装,只用那三个ms*.*文件拷贝到tomcat or resin 's lib 目下,重新启动tomcat or resin即可。