请问我要用JSP访问sqlserver数据库,我如何配置sqlserver的驱动程序呢?
------解决方案--------------------
在baidu,google搜索一下就有了。
------解决方案--------------------
<%@ page contentType= "text/html;charset=gb2312 "%>
<%@ page import= "java.sql.* "%>
<html>
<body>
<%Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ").newInstance();
String url= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs ";
//pubs为你的数据库的
String user= "sa ";
String password= " ";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql= "select * from test ";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为: <%=rs.getString(1)%>
您的第二个字段内容为: <%=rs.getString(2)%>
<%}%>
<%out.print( "数据库操作成功,恭喜你 ");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
------解决方案--------------------
二楼的是属于直连,需要导入三个JAR包(分别是:msbase.jar;mssqlserver.jar;msutil.jar),也可以用桥连,相关代码是:Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");
conn = DriverManager.getConnection( "jdbc:odbc:atm ");
不知道楼主使用的是什么工具开以JSP,我现在只知道JBuilderi的配置方法
使用直接配置驱动程序是:右键单击项目的名称,-> 选择properties..-> paths-> required libraries-> add-> new-> Name:给你导入JAR的设置一个名称;LOCATION(可以随便选):一般选jbuilder(选这个的意思好像是,启动JBuilder就引你下面要导入的包,大概是这个意思吧),再然后点ADD选择三面的三个JAR文件,(这三个JAR文件JBuilderi没有,要自己找)