借助weblogic。它有for sql server driver,也有文档。
解决方案 »
- 求各位大虾推荐书
- 生产者与消费者问题
- 如何将这个页面的account放入下个页面的INPUT中
- 我用jetty-6.1.11做服务器,环境是JDK1.6,eclipse3.2.2,在公司可以运行到我自己机子上却不行!
- 关于Hibernate共享Session的问题,请大家看看我的代码,看看有什么问题?
- 分不多,大家帮帮忙,,,资源文件国际化问题,,我现在全是显示问号呀,怎么办
- 大连想找一份不要求日语的JAVA工作!
- JSP页面中通过JDBC连MySQL的中文乱码问题,看过一些帖子,但还是没能解决
- ##########基于Struts的BBS,欢迎大家测试###############
- Tomcat的虚拟目录的设置问题.
- 怎么样删除一个文件!????????
- 请推荐一本中文的EJB书
你需要先到微软的网页上下载Microsoft JDBC for SQL SERVER的驱动程序;
然后再在JBuilder的Project-Project Properties-Required Libraries中把上面驱动程序的安装目录里的.jar文件添加进来;
然后用下面代码,应该就能连到数据库了:
String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver ";
String url = "jdbc:microsoft:sqlserver:// " + 机器名+ ";databasename= " + 数据库名;
try
{
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, 数据库用户名,用户密码);
}
catch(ClassNotFoundException cnfe) {
throw new ClassNotFoundException( "不能找到Microsoft SQL Server数据库的驱动程序 ";
}
catch (SQLException sqle)
{
System.out.println(sqle);
throw new SQLException( "不能连接到Microsoft SQL Server数据库 ");
}
---------------------------------------------------------------
jds应该是jbuilder的DataStore数据库文件。如果你用的是SQLServer,用不着管它。
---------------------------------------------------------------
楼上的都不全,完全步骤如下:
一,你确定你安装的jdbc是否完全版,因为有个单机版只能连接本机上的sql,单机版约2m,完全版约6.5m
二、安装好jdbc后,假如目录在C:\Program Files\Microsoft SQL Server 2000 JDBC,打开Jbuilder,选择Tools-- >Configure Libraries,然后在左边的列表框下选择New,填入:Name:sql,Location:User Home,然后点击Add,加入目录C:\Program Files\Microsoft SQL Server 2000 JDBC\lib,确定
三、Project-- >Prject Properties-- >Paths-- >Required Libraries-- >Add
加入刚才添加的User Home/sql确定
四、Tools-- >Enterprise Setup-- >Database Drivers-- >Add,加入User Home/sql,添加之后在列表框中显示的是sql.config,确定
五、Tools-- >Database Pilot-- >View-- >Options-- >Drivers-- >Add
填入
Driver class:com.microsoft.jdbc.sqlserver.SQLServerDriver
Simple URL:microsoft:sqlserver://localhost:1433;DatabaseName=mybase
确定之后,Tools-- >Database Pilot-- >New的Driver里选择
com.microsoft.jdbc.sqlserver.SQLServerDriver
在URL里填入:
microsoft:sqlserver://服务器Ip地址或主机名:1433;DatabaseName=数据库名,确定!
双击或点击+号输入sql数据库的用户名和密码,就完成了JB与sql的连接!
连接代码可以查看Source!
testsqlserver.jsp如下:
<%@ 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>