java调用数据库数据
1、首先我们先建好数据库,然后建立好程序的目录,因为是适用于初学者的,所以就建立一个简单的java project,如图。
Ⅱ java如何调取数据库中的数据,
setLong 是将 sql中的?号 替换为相应的数字,setLong(9,1)是将第一个?号,替换为9
其他的是查询结果、如果有结果、读取各种列,比如getString(2)就是读取第二列
Ⅲ 怎么使用JAVA连接数据库
java的jsp连接Oracle8/8i/9i数据库(用thin模式) :
testoracle.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="Java.sql.*"%>
<html>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为你的数据库的SID
String user="scott";
String password="tiger";
Connection conn= DriverManager.getConnection(url,user,password);
Statement
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
(3)java调用数据库数据扩展阅读:
一、JSP句法:
一个JSP页面可以被分为以下几部份:
静态数据,如HTML;JSP指令,如include指令;JSP脚本元素和变量;JSP动作;用户自定义标签。
静态数据在输入文件中的内容和输出给HTTP响应的内容完全一致。此时,该JSP输入文件会是一个没有内嵌JAVA或动作的HTML页面。而且,客户端每次请求都会得到相同的响应内容。
JSP指令控制JSP编译器如何去生成servlet:<%@ include file="somefile.jsp" %>
二、根据JSTL标签所提供的功能,可以将其分为5个类别:
核心标签;格式化标签;SQL 标签;XML 标签;JSTL 函数。
Ⅳ 如何在Java程序中访问mysql数据库中的数据并进行简单的操作
一、使用工具:java语言、Myeclipse。
二、操作步骤:
1、第一步:加载MySQL的JDBC的驱动
2、第二步:创建与MySQL数据库的连接类的实例
3、第三步:获取连接类实例con,用con创建Statement对象类实例 sql_statement
4、第四步:执行查询,用ResultSet类的对象,返回查询的结果
5、得出数据
三、注意事项:有几处是需要根据自身情况修改的
1、如下图中的url和账号,密码需要与你自己的相一致。
2、这些需要访问的数据必须要与数据库中的类型相互匹配,才能打印出正确的结果。
Ⅳ 谁能告诉我java 中的调用数据库的实现方法!!
一般都使用JDBC(Java Data Base Connection)来实现数据库的增删改查,其他的hibernate什么的底层实现还是jdbc,以JDBC为例,首先你要知道数据库类型(注册驱动),然后根据数据库类型取得一个什么地方上的数据库的链接(取得链接),然后建立你要执行的操作(执行操作),最后对操作结果进行处理,然后关闭链接释放资源就可以了。以SQL server为例。
Connection con=null;
Statement stmt = null;
ResultSet rs = null;
try {
String sql = "select id,name from users ";
DriverManager.registerDriver(new net.sourceforge.jtds.jdbc.Driver);//注册驱动,说明是什么数据库
con = DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/test1", "sa", "123456");//取得链接,说明我从哪里查询
stmt = con.createStatement();//创建操作对象
rs = stmt.executeQuery(sql);//执行操作
while (rs.next()) {
System.out.println(rs.getString("id")+ ":"+rs.getString("name"));//处理结果
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}
finally {//关闭资源 释放链接
try {
if (rs != null) {
rs.close();
rs = null;
}
if (stmt != null) {
stmt.close();
stmt = null;
}
if (con != null) {
con.close();
con = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
OVER.
Ⅵ JAVA 关于调用数据库
<%
DbConnect
db
=
DbConnect.getInstance();//获取一个连接实例
Connection
conn
=
db.getConnect();//取得一个连接
String
sql="select
*from
(select
*from
notice_hanchao
order
by
insert_time
desc)";//一个查询字符串
PreparedStatement
ps
=
conn.prepareStatement(sql);//把查询字符串构造成一个语句对象
ResultSet
rs
=
ps.executeQuery();//执行语句,并返回一个结果集
%>