当前位置:首页 » 编程语言 » 在页面执行SQL语句
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

在页面执行SQL语句

发布时间: 2022-04-19 07:51:49

1. 怎么执行sql语句

击连接我们的本地数据库,如下图所示

2. java 在jsp页面直接执行sql

你要达到这种效果也很容易的。一个按钮点击,你通过ajax 或者 spring注解。触发java方法即可。页面上看起来就是你要的效果了

3. 在.net 网页里怎么执行sql语句

SqlConnection MyConn=new SqlConnection();
MyConn.open();
string str="insert into [user] values('大马','2568956','男','1985-5-9','这是测试')";
SqlCommand cmd = new SqlCommand(str,MyConn);
cmd.ExecuteNonQuery();

4. 如何查看页面上正在执行的sql语句的完整语句

请参照以下 sql 语句,本脚本适用sql 2005 及以上版本

SELECT[Spid]=session_id,
ecid,
[Database]=DB_NAME(sp.dbid),
[User]=nt_username,
[Status]=er.status,
[Wait]=wait_type,
[IndivialQuery]=SUBSTRING(qt.text,
er.statement_start_offset/2,
(CASEWHENer.statement_end_offset=-1
THENLEN(CONVERT(NVARCHAR(MAX),qt.text))
*2
ELSEer.statement_end_offset
END-er.statement_start_offset)
/2),
[ParentQuery]=qt.text,
Program=program_name,
hostname,
nt_domain,
start_time
FROMsys.dm_exec_requestser
INNERJOINsys.sysprocessesspONer.session_id=sp.spid
CROSSAPPLYsys.dm_exec_sql_text(er.sql_handle)ASqt
WHEREsession_id>50--Ignoresystemspids.
ANDsession_idNOTIN(@@SPID)

5. 怎么在页面直接执行SQL语句

怎么在页面直接执行SQL语句???
在你安装完sql 2000 之后

开始->所有程序->Microsoft Sql Server->查询分析器 输入相应的数据库名称(如果忘了 可以进入 开始->所有程序->Microsoft Sql Server->服务器管理查看) 用户名 密码就可以进入 在这里可以进行sql语言的编译 和 执行

6. 如何在jsp中执行多条sql语句

jsp同时执行多条sql,需要封装成存储过程,否则效率很低,甚至会引起性能问题。
jsp触发后台java调用存储过程的例子:

进行调用的详细代码:
try{
int age = 39;
String poetName = "dylan thomas";
CallableStatement proc = connection.prepareCall("{ call set_death_age(?, ?) }");
proc.setString(1, poetName);
proc.setInt(2, age);
cs.execute();
}catch (SQLException e){ // ....}
传给prepareCall方法的字串是存储过程调用的书写规范。它指定了存储过程的名称,?代表了需要指定的参数。

7. 在SQL Server2005中如何运行SQL语句

1、首先打开SQL Server 软件,然后,单击图中的“数据库”前面的“+”号,展开数据库。

8. 如何在一个JSP页面里执行两条sql查询语句

这算哪门子的规定?怎么不可以?除非你把连接给关闭了。实在不行,就做批量操作,反正你这是简单的JDBC!

9. 如何直接执行SQL语句

方法/步骤

首先打开我们的SQL2005,还是那个经典的页面,有些时候我们安装数据库的时候会出现一些错误,通常情况下是由于与我们的系统不兼容造成的,建议安装高版本

好了,我们开始今天的教程,我们点击连接我们的本地数据库,如下图所示

下图是我们登陆上本地数据库之后的界面。

我们找到我们的“新建查询”,SQL2005上是在左上角,如下图所示,我们直接点开

打开之后在右侧就会出现 一个空白的区域,如下图所示,这个空白的区域就是我们输入SQL语句的地方

我们按照一定的规范把SQL语句输入完整之后,我们就来运行一下,你可以直接点击左上角的运行,也可以在空白区域 点击右键 选择执行。如下图所示

10. 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();
}
}