当前位置:网站首页 > SQL数据库编程 > 正文

jsp数据库连接7步_客户端连接不上sql数据库

首先看一下JDBC架构:

2、jdbc工作原理

 

-----------------------------分割线 --------------------------------------------------------------------

 

 

下面介绍连接数据库的具体步骤(最下面有完整代码)

  1. 导入jar包,放入WIN-IF下的lib目录下就好了。

 2、建立jsp文件准备连接数据库(分6步)

1、导入sql包 

 <%@ page import = "java.sql.*" %>

 

2、加载数据库驱动

 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

3、建立数据库连接

Connection ct=DriverManager.getConnection( url,user,password);

这里的url,user,password 。 url 指定数据库,user 是你数据库成员的用户名,password 是密码,一会看下面的完整代码就明白了。

4、发送sql语句(两种方法)

法一:statement

1、执行查询功能(select)

 Statement stmt = ct.createStatement(); String sql = "select * from 账号"; // 执行数据库查询语句 rs = stmt.executeQuery(sql);

2、执行更新增删改操作(insert,delete,update)

Statement stmt = ct.createStatement(); String sql = "update 学生表 set 学号='' where 姓名 = '张三'"; stmt.executeUpdate(sql);

法二:preparedstatement

String sql = "update 学生表 set 学号=? where 姓名 = ?"; st.executeUpdate(sql); PreparedStatement ps = ct.prepareStatement(sql); ps.setString(1, ""); ps.setString(2, "张三"); ps.executeUpdate();

5、如果查询的话处理结果集(ResultSet)

 

 

查看完整代码:

<%@ page language="java" contentType="text/html; charset=utf-8"   pageEncoding="utf-8"%>
<%@ page  import="java.sql.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
<%
    PreparedStatement ps = null;
    Connection ct = null;
    ResultSet rs = null;
    String url = "jdbc:sqlserver://localhost:1433;databaseName=test";
    String user="sa";  //超级管理员
    String password="*";  //密码
    try {
        //1.加载驱动
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        System.out.println("加载驱动成功!");
    }catch(Exception e) {
        e.printStackTrace();
        System.out.println("加载驱动失败!");
    }
    try {  
        //2.连接
        ct=DriverManager.getConnection( url,user,password);
        System.out.println("连接数据库成功!");
    }catch(Exception e) {
        e.printStackTrace();
        System.out.println("连接数据库失败!");
    }
    
    
    
    out.println("select * from emp"+"<br>");    
    /*尝试查询数据库*/
    try{
    	Statement stmt = ct.createStatement();
    	String sql = "select * from emp";
    	// 执行数据库查询语句
        rs = stmt.executeQuery(sql);
        while (rs.next()) {
            String id = rs.getString("eno");
            String name = rs.getString("ename");
            String age = rs.getString("sex");
            
            out.println("eno:" + id +"\t"+ "ename:" + name +"\t"+"sex:" + age+"<br>");
        }
        if (rs != null) {
            rs.close();
            rs = null;
        }
        if (stmt != null) {
            stmt.close();
            stmt = null;
        }
        if (ct != null) {
            ct.close();
            ct = null;
        }
    }
    catch (SQLException e) {
        e.printStackTrace();
        System.out.println("数据库连接失败");
    }
    
    
     %>
</body>
</html>

 

到此这篇jsp数据库连接7步_客户端连接不上sql数据库的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • go数据库使用指南_golang数据结构2024-11-04 21:25:06
  • 共享sql数据库_将外部sql文件导入SQL2024-11-04 21:25:06
  • sql2005无服务器连接_一个数据库的外模式可以有几个2024-11-04 21:25:06
  • sql知识大全_sql实验总结2024-11-04 21:25:06
  • 什么是SQL?我们应该学习哪种数据库系统?2024-11-04 21:25:06
  • navicat怎么导入数据库表_mysql运行sql文件2024-11-04 21:25:06
  • oracle分页查询sql语句怎么写_讨钱的经典语句2024-11-04 21:25:06
  • sql2012安装数据库引擎服务失败_连接数据库失败怎么办2024-11-04 21:25:06
  • 如何在sql server中附加数据库_sql数据库怎么打开2024-11-04 21:25:06
  • SQL数据库_sql数据库使用教程2024-11-04 21:25:06
  • 全屏图片