• java_web连接SQL_server详细步骤


    (1)、我用的是Myeclipse,可以直接将sqljdbc4.jar拷到项目文件

    (2)、点开SQL Server配置管理器

    选中SQL Server2008网络配置下的SQLEXPRESS的协议,双击TCP/IP选项,打开如下窗口并更改TCP动态端口为0

    之后停止SQLServer(SQLEXPRESS)服务,并重启,到这里有关SQLSever2005的配置就完成了。

    如果之后遇到什么问题,可以尝试重新设置步骤(2)。

    (3)、设置数据库

    在这里我的数据库名字是这个。一会儿要用到。

    设置好数据库可以退出了。当然可以尝试sa登陆一下

    如果失败,就尝试重启服务器。

    (4)、在代码中的实现连接

        String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";  //加载JDBC驱动

        String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=StudentManagement";  //连接服务器和数据库sample

        String userName = "sa";  //默认用户名

        String userPwd = "sa123";  //密码

        Connection dbConn; 

        try {

         Class.forName(driverName);

         dbConn = DriverManager.getConnection(dbURL, userName, userPwd);

         System.out.println("Connection Successful!");  //如果连接成功 控制台输出  

       Connection Successful!

        } catch (Exception e) {

         e.printStackTrace();

    }

    如果服务器连接成功,则

    然后就可以使用了,如果直接复制本文件代码,运行是有可能提示字符转换,如果出错可尝试自己手动输入。

    (5)、最后这句可以转换

     try {   

       Class.forName(driverName); 

       dbConn = DriverManager.getConnection(dbURL, userName, userPwd);   

       System.out.println("Connection Successful!");  //如果连接成功 控制台输出Connection Successful!   

        } catch (Exception e) {  

           e.printStackTrace();   

            } 

    转换后

       Class.forName(driverName);   

       Connection dbConn = DriverManager.getConnection(dbURL, userName, userPwd);      

    Statement stmt=dbConn.createStatement();

    String s="select * From Student";

    ResultSet rs=stmt.executeQuery(s); //执行查询语句

    最后付了一页我的代码,有问题可以自己看一下。

    <%@ page language="java" import="java.sql.*" pageEncoding="GBK"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>图书管理系统</title>
     </head>
      <body>
    	<center><a href=add.jsp>添加图书信息</a></center><p>
    	<table align="center" wSnoth="50%" border=1>
    	<tr><th align="center">学号</th><th align="center">姓名</th><th align="center">性别</th><th align="center">出生年月</th><th align="center">所在院系</th>
        <% 
        String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";  //加载JDBC驱动    
        String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=StudentManagement"; 
        //连接服务器和数据库sample    
        String userName = "sa";  //默认用户名    
        String userPwd = "student";  //密码       
        Class.forName(driverName);   
      	Connection dbConn = DriverManager.getConnection(dbURL, userName, userPwd);      
    	Statement stmt=dbConn.createStatement();
    	String s="select * From Student";
    	ResultSet rs=stmt.executeQuery(s); //执行查询语句
    	//从结果集中读取各字段并输出
    	while(rs.next())
    	{
    	String Sno=rs.getString(1);
    	out.println("<tr><td>"+rs.getString(1)+"</td><td>"+rs.getString(2)+"</td><td>"+rs.getString(3)+"</td><td>"+rs.getString(4)+"</td><td>"+rs.getString(5)+"</td><td><a href='edit.jsp?Sno="+Sno+"'>修改</a> <a href='del.jsp?Sno="+Sno+"'>删除</a></td></tr>");
    	}
    	//关闭操作
    	rs.close();
    	stmt.close();
    	dbConn.close();
    	 %>
    	</table>
      </body>
    </html>
    

      

  • 相关阅读:
    远程rdp vnc连接 UBuntu 10.10
    解决develop.android.com无法访问到最佳方法
    Android系统源码编译全过程——下载Android源文件并编译
    SQL Server 2005配置sa登录和允许远程访问
    获取ItemTemplate值
    tab转Enter
    分布式事务
    google站内搜索
    在ASP.NET中动态生成图形(转)
    Transcation Scope,使代码块成为事务性代码
  • 原文地址:https://www.cnblogs.com/zrdm/p/5109708.html
Copyright © 2020-2023  润新知