//该方法返回参数为ArrayList对象
public ArrayList executeQuery(String sqlString) {
//定义一个ArrayList对象的变量listSet
ArrayList listSet = new ArrayList();
//获取数据库列名
ResultSetMetaData rsmd = null;
//定义一个Map对象rsTree
Map rsTree;
//返回集的列数
int numberOfColumns;
try {
//连接数据库
conn = startConn(conn);
//实例化Statement对象
st = conncreateStatement();
//通过SQL查询出来的结果集这里上面应该是少定义了一个结果集
rs = stexecuteQuery(sqlString);
//取数据库的列名
rsmd = rsgetMetaData();
//获得列数
numberOfColumns = rsmdgetColumnCount();
//去除结果集中的数据while遍历rsnext():代表rs中有下一个有数据,就执行while中的方法
while(rsnext()){
//定义rsTree为一个固定长度的HashMap,长度为numberOfColumns
rsTree = new HashMap(numberOfColumns);
//循环,将查询出来的列明和对应的数据放到Map对象rsTree中
for(int i = 1;i <= numberOfColumns;i++){
//rsmdgetColumnName(i):获取查询结果的列名rsgetObject(i):获取结果集中对应的数据
rsTreeput(rsmdgetColumnName(i), rsgetObject(i));
}
//将Map对象rsTree放到listSet对象中
listSetadd(rsTree);
}
}catch (SQLException e) {
//当出现SQL异常时,输出以下内容
Systemoutprintln("查询数据库数据时发生错误!");
}finally{
//不管执行 *** 作如何,始终关闭数据库连接
closeConn(conn, st, rs);
}
//返回ArrayList对象listSet
return listSet;
}
你给的信息也不够啊。下下来的东西,这个项目加到tomcat里面了?
500的状态码说明内部服务器错误。
这种东西自己写也很简单。
基于Struts2的使用JDBC 连接数据库就行了。
使用mysql数据库,然后下一个这个数据库的管理软件
由于您的问题不太明确,我无法理解您想要的是什么。但是,我可以提供您几个运行JavaWeb DBCreate的结果的可能性:
- 如果成功地运行了JavaWeb DBCreate,则应该会在数据库中创建相应的表和字段,从而允许您使用已定义的模式来存储数据。
- 如果出现数据库连接错误,则DBCreate将无法与数据库建立连接,可能会显示相应的错误消息。
- 如果您输入了错误的数据库信息,例如使用了错误的端口号、主机名或用户名/密码,则DBCreate也会显示错误消息,因为它无法连接到数据库。
- 请注意,如果表已经存在,DBCreate可能会出现错误消息,因为它不能重新创建一张已经存在的表。
这些只是一些可能的结果,具体结果会因为您的代码和环境而有所不同。
public class DbManager {
private final static String DRIVER = "commysqljdbcDriver";
private final static String URL = "jdbc:mysql://localhost:3306/userloginreg";
private final static String USER = "root";
private final static String PWD = "admin";
/
@Title: getConn
@Description: 获取数据库连接对象
@param :@return
@return :Connection
@throws
/
public static Connection getConn(){
Connection conn=null;
try {
ClassforName(DRIVER);
conn=(Connection) DriverManagergetConnection(URL, USER, PWD);
} catch (Exception e) {
Systemoutprintln("数据库连接失败……");
}
return conn;
}
}
javaweb项目如何部署上线?步骤如下:
购买jsp空间和域名
将项目上传到购买的jsp空间,空间提供商有管理界面 *** 作web服务器,还会提供数据库的管理界面
进行双向绑定,让空间提供商绑定你的域名,让域名提供商绑定jsp空间所在服务器的IP
JavaWeb,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有javaapplet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。
以上就是关于javaweb数据库 *** 作全部的内容,包括:javaweb数据库 *** 作、javaweb开发 struts2关于数据库连接的问题、运行javawebdbcreate结果等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)