❶ 如何查看過程中的某個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
