java桥接sqlserver数据库

windows系统下, jdbc odbc桥接

1)找到“数据源”

如果你是64位系统,你需要在如下路径找到 odbcad32.exe
java桥接sqlserver数据库_第1张图片

如果你是32位系统,就在如下路径找
java桥接sqlserver数据库_第2张图片

2)选择“系统 DSN”
java桥接sqlserver数据库_第3张图片

3)点击 “添加”,后选择 “SQL Server”

如下:名称(这里只是一个别名而已,但在jsp中,需要用这个别名访问真实的数据库)
描述(这个可以不填)
服务器(选择你的Sqlserver服务器)
java桥接sqlserver数据库_第4张图片

4)第一种是windows身份验证登录。
我是使用第二种方式,使用用户名密码登录,并且输入“登录ID”和“密码”

5)勾选“更改默认的数据库为”,选择你要连接的数据库。
java桥接sqlserver数据库_第5张图片

6)这里默认设置
java桥接sqlserver数据库_第6张图片

7)配置完成,点击“测试数据源”,结果为“测试成功”即可
java桥接sqlserver数据库_第7张图片

8)如下,Tmssql 已经添加到了列表上
java桥接sqlserver数据库_第8张图片

【附】
JSP中访问代码如下。



<%@page contentType="text/html;charset=GB2312"%> <%@page import="java.sql.*"%> <html> <head> <title></title> </head> <body> <% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //String url="jdbc:;databaseName=StudySql;user=sa;password=123456"; String url1 = "jdbc:odbc:Tmssql"; String user = "sa"; String pwd = "123456"; Connection con = DriverManager.getConnection(url1,user,pwd); String sql="select * from Contacts"; Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); //PreparedStatement pstmt = con.prepareStatement(sql); ResultSet rs = stmt.executeQuery(sql); rs.last(); int rowNumber = rs.getRow(); out.print("共有:"+rowNumber+" 条记录<br/>"); rs.beforeFirst(); while(rs.next()) {%><%=rs.getString(3)%><br /> <%}%> <% //记得关闭资源 rs.close(); stmt.close(); con.close(); %> </body> <html>

测试访问结果如下:
java桥接sqlserver数据库_第9张图片

你可能感兴趣的:(java,windows,sqlserver,桥接)