搜 索

用jsp代码连接win服务器中MSSQL数据库的方法

编辑:QTOOL.NET日期:2019-02-2285

本文分享了如何使用jsp连接SQLServer数据库的一段代码。
首先如果需要要正确的使用这段代码, 你需要在MSSQL中的数据库里创建一个示例测试表 - qtooluser, 表里面先插入两个字符型的测试字段, 字段名分别为: userid与userpwd
然后在写入几条用于数据库链接测试的数据。
代码如下:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*"%>
在<%%>标签中选择输入以下代码.     
//请先修改以下几项数据库的基本资料
     String server="localhost";       //SQL Server 服务器的地址
     String dbname="XXXXXX";           //SQL Server 数据库的名字
     String user="xxx";               //SQL Server 数据库的登录用户名
     String pass="@@@@@@";           //SQL Server 数据库的登录密码
     String port="1433";               //SQL Server 服务器的端口号,默认为1433
 
然后继续选择插入以下任意一种数据库连接方法.
方法1:
在Win服务器上安装SQLSERVER2000  
用net.sourceforge.jtds.jdbc.Driver  连接数据库                                       *
 
代码如下:
 
         //数据库连接的字符串 
         String url="jdbc:jtds:sqlserver://"+server+":"+port+"/"+dbname+";USER="+user+";PASSWORD="+pass+""; 
         //加载数据库驱动程序
         Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance(); 
         //建立数据连接
         Connection conn= DriverManager.getConnection(url); 
         //创建对象
         Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
       
方法2:用JDBC-ODBC桥驱动程序
代码如下:
 
         String url="jdbc:odbc:Driver={SQL Server};server="+server+";userid="+user+";userpwd="+pass+";database="+dbname+"";
         Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
         Connection conn= DriverManager.getConnection(url); 
         Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  
方法3: 用JDBC驱动程序
代码如下:
    
         String url="jdbc:microsoft:sqlserver://"+server+":"+port+";DatabaseName="+dbname+";USER="+user+";PASSWORD="+pass+""; 
         Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
         Connection conn= DriverManager.getConnection(url); 
         Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
 
以上方法选择好后,继续输入测试MSSQL数据库连接的代码:
     String sql="select * from qtooluser";
     ResultSet cus=stmt.executeQuery(sql);
     while(cus.next()){
     out.print("用户:");
     out.print(cus.getString("userid")+" 密匙:");
     out.println(cus.getString("userpwd")+"</br>");
     }
     cus.close();
     stmt.close();
     conn.close();
jsp连接数据库示例图
在线工具提示,将以上代码输入完毕后以需要以%>号结束.
以上就是jsp怎样连接mssql数据库的方法,当然jsp还可以通过JavaBean等其他的方法来实现,这里只是简单介绍了一种方法.

TAG标签:JSPMSSQL
此文章由QTOOL.NET编辑
最新文章

热门标签