❶ 如何查看过程中的某个sql执行情况
通过表名走就行了(procNameTable ='大师')
 CREATE PROC PROCNAME 
表VARCHAR(50)
作为
 declareSqlString VARCHAR(2000)
 setSqlString =“SELECT *形成'+表
 EXEC(的SqlString)点击看详细也可以通过不同的表,不同的领域(procNameField ='字段名,字段名2,字段名3',表='主人' )
 CREATE PROC存储过程的名称
现场VARCHAR(50),
表VARCHAR(50)
作为
 declareSqlString VARCHAR(2000)
 setSqlString ='选择'+现场+'形成'+表
 EXEC(的SqlString)
❷ MySQL 如何追踪sql语句的执行
不知你是不是指这个:
用惯了微软的ms sql的事件探查器,一直也想在mysql中找到相应的这么一种工具:
修改my.cnf,在mysqld下添加log一行,
[mysqld]
 log                    = /tmp/mysqld.sql
然后,重新启动mysql,tail -f /tmp/mysqld.sql,就可以实时看到myql服务器当前正在执行的语句了。
文章出处:http://www.diybl.com/course/6_system/linux/Linuxjs/20071129/89017.html
❸ 如何查看SQL Server2000执行过的SQL语句
SQLServer事件探查器可以完整记录SQL服务器执行过的SQL语句以及存储过程等
下面是SQLServer事件探查器的使用方法:
1. 打开SQL Server 企业管理器。
2. 从“工具”菜单选择“事件探查器”。
3. 当“事件探查器”主界面打开后,从“文件”菜单选择“新跟踪”。
4. 这时候,SQL Server事件探查器会提示你连接到你想要探查跟踪的 SQL Server实例。提供连接所需的详细信息,点击“连接”按钮继续。
5. 在“跟踪名称”文本框中输入你想要为这个跟踪创建的跟踪名称。
6. 从“模板名称”下拉菜单为你创建的跟踪选择一个模板。
7. 选择“保存到文件”选项,将你创建的跟踪保存到本地硬盘的某个文件中。点击复选框后,在弹出的“save as”窗口输入一个文件名及其位置。
8. 点击“事件”选项卡,查看你在创建的跟踪计划里想要跟踪监测的事件。根据你选择的模板,系统会自动选择一些事件,不过你可以修改这些默认的选项设置。通过点击“显示全部事件”和“显示全部列”复选框来查看其他的选项。
9. 点击“运行”按钮开始进行跟踪。SQL Server就会开始创建该跟踪,并在保存的文件中显示跟踪的详细信息。运行完毕后,从“文件”菜单选择“停止跟踪”。
❹ jsp获取文本框的值,执行SQL查询结果
为输入的文本框绑定一个值改变事件,获取文本后查询,将结果赋给另一个文本框
查询sql语句中使用
like('%值%')。
结果较少的情况下可以先把内容全部读取到arraylist,再用事件启动包含匹配
❺ java在jsp页面如何直接执行sql
两个简单的jsp页面,数据库连接(我给你的是mysql数据库连接示例,后面附sqlserver数据库连接部分关键代码)
首先是 获取值页面My.jsp 源码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    <title>My JSP 'My.jsp' starting page</title>
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
  </head>
  <body>
    <form action="Hp.jsp"> 
       name:<input name="name" value="" type="text"></br>
       password:<input name="password" value="" type="text"></br>
       <input type="submit" value="button"> 
    </form>
  </body>
</html>
处理页面 Hp.jsp 源码:
<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'Hp.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
  </head>
  
  <body>
    <% 
     Connection con = null;
	 Statement stm = null;
	 
	String url = "jdbc:mysql://localhost:3306/数据名称";//数据库名称就是你的数据库名字
	String driver = "com.mysql.jdbc.Driver"; //驱动类位置
	String username = "root";  //数据库登录名称,此处写上你的用户名称
	String pwd = "root";       //数据库登录密码,此处写上你的登录密码
	  try 
	  {
			Class.forName(driver);
			con = DriverManager.getConnection(url, username, pwd); //创建Connection连接对象
			stm = con.createStatement();                           //创建Statement 命令执行对象
	  } 
	  catch (ClassNotFoundException e) 
	  {
			// TODO Auto-generated catch block
			e.printStackTrace();
	   } catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		String name=request.getParameter("name");       //获取传过来的名称
		String password=request.getParameter("password");//获取传过来的密码
		
		String sql="insert into user(name,password) values("+name+","+password+")";//数据库添加一条记录sql语句
		
		int temp=stm.executeUpdate(sql);
		
		if(temp>0)
		{
		   out.print("添加成功");
		}
		else
		{
		   out.print("添加失败");
		}
		//关闭数据库连接
		stm.close();
		con.close();
		
    %>
  </body>
</html>
注意 连接不同数据库要导入不同的数据库驱动包 你要导入才行啊
附 sqlserver数据库连接 部分关键代码:
private static Connection con = null;
	private static Statement stm = null;
	
	private static String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名称";
	private static String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";//与mysql有所不同
	private static String username = "sa";//默认用户
	private static String pwd = "123"; //密码
	static {
		try {
			Class.forName(driver);
			con = DriverManager.getConnection(url, username, pwd);
			System.out.print("连接成功!");
			stm = con.createStatement();
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
❻ sql server 如何查询最后执行的sql
有二种方式来查看正在执行的SQL语句
使用SQL自带的SQL Server Profiler,以可视化界面的方式来查看。
从开始=》所有程序=》Microsoft SQL Server 2008=》性能工具打开Profiler工具,也可以打开SQL Server Management Studio=》工具=》SQL Server Profiler。
然后选择文件=》新建=》跟踪打开一个连接窗口,选择将要跟踪的服务器实例然后连接,并打开“跟踪属性”对话框,点运行即可看到正在执行的SQL语句。
使用SQL语句来查看正在运行的语句,如下
    SELECT  [Spid] = session_id ,
            ecid ,
            [Database] = DB_NAME(sp.dbid) ,
            [User] = nt_username ,
            [Status] = er.status ,
            [Wait] = wait_type ,
            [Indivial Query] = SUBSTRING(qt.text,
                                           er.statement_start_offset / 2,
                                           ( CASE WHEN er.statement_end_offset = -1
                                                  THEN LEN(CONVERT(NVARCHAR(MAX), qt.text))
                                                       * 2
                                                  ELSE er.statement_end_offset
                                             END - er.statement_start_offset )
                                           / 2) ,
            [Parent Query] = qt.text ,
            Program = program_name ,
            hostname ,
            nt_domain ,
            start_time
    FROM    sys.dm_exec_requests er
            INNER JOIN sys.sysprocesses sp ON er.session_id = sp.spid
            CROSS APPLY sys.dm_exec_sql_text(er.sql_handle) AS qt
    WHERE   session_id > 50 -- Ignore system spids.
            AND session_id NOT IN ( @@SPID ) -- Ignore this current statement.
ORDER BY    1 ,
            2
