Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java IDE » NetBeans  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 netbeans中如何加入 sqlserver jdbc驱动? 具体怎么操作?
lijun175165





发贴: 1
积分: 0
于 2006-11-10 11:01 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我已经在netBeans中加入驱动(只限于从IDE连接数据库):运行环境—〉数据库—〉驱动程序—〉添加sqlserver jdbc驱动,测试连接成功!
但在JSP项目中,我在调试时发现在Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");或Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance;时出错,已改为SQL Sever 身份验证。请大家多多指教!!!
连接数据库的类如下:
package myBeanPackage;

/**
*
* @author HUA1
*/
import java.io.*;
import java.sql.*;
import java.util.*;

public class myBean {

private Connection connection = null; //定义与数据库进行连接的Connection对象
private Statement statement = null; //定义查询数据库的Statement对象
private ResultSet rs = null; //定义数据库查询的结果集

public myBean() {
}

public ResultSet getTableData(String tableName) //根据用户指定的表名取出表中数据并返回
{
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"; //指定数据源名
String user = "sa";
String pwd ="";
connection = DriverManager.getConnection(url,user,pwd); //与数据源建立连接
String sql = "select * from " + tableName; //创建取出用户指定表中所有数据的SQL语句
Statement statement = connection.createStatement(); //创建Statement接口实例
ResultSet rs = statement.executeQuery(sql); //将数据存入结果集中
return rs;
}
catch(SQLException ex){ //捕捉异常
System.out.println("\nERROR:----- SQLException -----\n");
while (ex != null) {
System.out.println("Message: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("ErrorCode: " + ex.getErrorCode());
ex = ex.getNextException();
}
}
catch(Exception ex ) {
ex.printStackTrace();
}
return null;
}
}

调用的Bean如下:
<%@page contentType="text/html;chareset=GBK" %>
<%@page pageEncoding="UTF-8"%>

<jsp:useBean id='myBean' scope='page' class='myBeanPackage.myBean' type="myBeanPackage.myBean" />
<html>
<body>
<%
out.print("Connect Database!");
//dbbean myBean = new dbbean();
java.sql.ResultSet rs = myBean.getTableData("table1");
rs.next();
out.println(rs.getString(1));
%>
</body>
</html>



作者 Re:netbeans中如何加入 sqlserver jdbc驱动? 具体怎么操作? [Re:lijun175165]
lichaoying2006





发贴: 4
积分: 0
于 2006-11-24 15:34 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
请吧你的系统升级到sp3


作者 Re:netbeans中如何加入 sqlserver jdbc驱动? 具体怎么操作? [Re:lijun175165]
lichaoying2006





发贴: 4
积分: 0
于 2006-12-09 23:27 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
不能用械sa登录,重新分配一个用户。



flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923