包含executequery的词条

http://www.itjxue.com  2023-01-26 12:02  来源:未知  点击次数: 

如何在jsp中插入js

jsp代码中间插入JS代码的格式,代码如下:

script?lanuage="javascript"function?justiice(t){

if?(t0){

alert("account?is?exsiting")

?}

}

else{

'redirect?the?other?page!'

}

/script

%int?i=conn.executeQuery("select?count(1)?fromtable?where?id='输入帐户'");%

input?type=button?onclick=justiice('%=i%')

!?But?i?want?to?tell?you?that?the?sql?statement?you?can't?insert?into?your?current?page,?it?may?incur?SQL?injection,Be?cautious!

db2 jdbc不能将方法 executeQuery 用于更新。 ERRORCODE=-4476, SQLSTATE=null

executequery用于执行select语句。

executenoquery用于执行insert、delete、update等语句。

如何解决might not have been initialized问题

英文提示的意思是变量con没有被初始化,你应该在申明之后马上把它初始化吧。下面是一个jsp连接oracle数据库的代码,我以前做项目时照着一本书一个一个字母敲下来的,应该没有错误吧,你可以参考一下 package firm; import java.sql.*; public class firm { String sDBDrive ="sun.jdbc.odbc.JdbcOdbcDrive"; String sConnStr="jdbc:odbc:firm"; private Connection conn=null; private Statement stmt=null; ResultSet rs=null; public firm() { try { Class.forName(sDBDrive); } catch (java.lang.ClassNotFoundException e) { System.err.println("virtual_1():"+e.getMessage()); } } public ResultSet executeQuery(String sql) { rs=null; try { Connection conn=DriverManager.getConnection("jdbc:odbc:firm","echo1004","echo1004shma"); stmt=conn.createStatement(); rs=stmt.executeQuery(sql); } catch(SQLException ex) { System.err.println("aq.executeQuery:"+ex.getMessage()); } return rs; } public void executeUpdate(String sql) { stmt=null; rs=null; try { Connection conn=DriverManager.getConnection("jdbc:odbc:firm","echo1004","echo1004shma"); stmt=conn.createStatement(); stmt.executeQuery(sql); stmt.close(); conn.close(); } catch (SQLException ex) { System.err.println("aq.executeQuery:"+ex.getMessage()); } } public void closeStmt() { try { stmt.close(); } catch(SQLException e) { e.printStackTrace(); } } public void closeConn() { try { conn.close(); } catch(SQLException e) { e.printStackTrace(); } } }

java从数据库获取记录数的方法

import java.sql.*;

public class Link {

public static void main(String[] args)

{

String sql;

Connection conn;

Statement stmt;

ResultSet rs;

try

{

String url="jdbc:sqlserver://localhost:1433;databaseName=Chatroom";

String user="sa";

String password="";

conn= DriverManager.getConnection(url,user,password);

stmt=conn.createStatement();

sql="select * from Client";

rs=stmt.executeQuery(sql);

while(rs.next())

{

System.out.println(rs.getString(1));

System.out.println(rs.getString(2));

}

rs.close();

stmt.close();

conn.close();

}

catch(Exception e)

{

e.printStackTrace();

}

}

}

试试这段代码。

得先在你的sql server2000数据库中见一个数据库,名为Chatroom,然后在其中建一张表,名为Client。接下来是关键性的两步:

1。配置数据库。打开安全性-》登陆-》sa,设置sa密码为空,以和java代码中连接数据库时引用的用户名和密码一致。右键(LOCAL)(Windows NT),选择安全性身份验证选择“SQL Server和Windows”,审核级别“无”,在启动服务账户中选“系统账户”。到此数据库配置完毕。

2。在java类中添加路径驱动,右键驱动选择添加路径。

这两部完了后,应该就没什么问题了。

(责任编辑:IT教学网)

更多
上一篇:chdir(chair)

推荐Javascript/Ajax文章