eclipse与数据库的连接步骤

eclipse与数据库的连接步骤,第1张

1、找到配置文件,路径:项目根目录\config\databasephp。

2、打开数据库配置文件,并修改三个重要配置。

3、在控制器文件中,导入Db类。

4、使用Db类的静态方法query 从数据库中查询一条内容,并保存查询结果。

5、打印保存的结果。就可以连接数据库了。

package comningmeng;

2

3 import javasql;

4 /

5 1:获取查询结果集

6 @author biexiansheng

7

8 /

9 public class Test03 {

10

11 public static void main(String[] args) {12 try {

13 ClassforName("commysqljdbcDriver");14 Systemoutprintln("加载数据库驱动成功");15 String url="jdbc:mysql://localhost:3306/test";//声明数据库test的url16 String user="root";//数据库账号17 String pass="123456";//数据库密码18 //建立数据库连接,获得连接对象conn19 Connection conn=DriverManagergetConnection(url,user,pass);20 Systemoutprintln("数据库连接成功");21 Statement stmt=conncreateStatement();//创建一个Statement对象22 String sql="select from users";//生成一条sql语句23 ResultSet rs=stmtexecuteQuery(sql);//执行查询,把查询结果赋值给结果集对象24 int id,age,sex;//声明3个变量分别为id,age,sex25 String username,password;//声明2个变量分别为用户名,密码26 Systemoutprintln("id\t 用户名\t 密码 \t 年龄\t 性别");//其中\t相当于8个空格27 while(rsnext()){//遍历结果集28 id=rsgetInt("id");//获得id29 username=rsgetString(2);//30 password=rsgetString("password");//31 age=rsgetInt(4);//

32 sex=rsgetInt(5);//

33 Systemoutprintln(id+"\t"+username+"\t"+password+"\t"+age+"\t"+34 sex+"\t");

35 }

36 Systemoutprintln("获得查询结果集");37 connclose();

38 Systemoutprintln("关闭数据库连接对象");39 } catch (ClassNotFoundException e) {40 // TODO Auto-generated catch block41 eprintStackTrace();

42 }//加载数据库驱动

43 catch (SQLException e) {

44 // TODO Auto-generated catch block45 eprintStackTrace();

46 }

47

48

49 }

50 }

复制代码

结果如下所示

1:Result接口类似于一个临时表,用来暂时存放数据库查询 *** 作所获得的结果集。

2:PreparedStatement接口中的excuteQuery()方法,在此PreparedStatement对象执行sql查询语句,返回结果为查询结果集Result对象3:next()将指针向下移一行

4:ResultSet对象的getXXX()方法可获取查询结果集中数据。由于ResultSet中保存的数据是表的形式,因此可通过使用getXXX()方法指定列的序号与列的名称。

id=rsgetInt("id");//获得id

username=rsgetString(2);//

password=rsgetString("password");//

age=rsgetInt(4);//

sex=rsgetInt(5);//

仔细体会就可以明白,getXXX(参数);参数既可以是列的名称还可以是第几列的数字。

1、在项目中添加数据库驱动的依赖。

2、在项目中创建一个数据库连接工具类,用于连接数据库,执行SQL语句等 *** 作。

3、编写一个Servlet,在其中调用数据库连接工具类,获取数据库中的数据,将数据存储到request对象中,将request对象转发到JSP页面进行显示。

4、在JSP页面中使用JSTL和EL表达式对数据进行显示。

5、通过以上步骤,就可以将数据库中的数据显示到网页中了。

这是我的毕业设计,大致看个 ,红色框里能看出这是个表吧  里面还用了分页技术,就是最下面那个第几页 共几页的那个 以下是代码:

<% javasqlConnection sqlCon; //数据库连接对象

   javasqlStatement sqlStmt; //SQL语句对象

   javasqlResultSet sqlRst;  //结果集对象

   javalangString strCon;    //数据库连接字符串

   javalangString strSQL;    //SQL语句

int intPageSize;            //一页显示的记录数

   int intRowCount;           //记录总数

   int intPageCount;         //总页数

   int intPage;                //待显示页码

javalangString strPage;  

int i;                     //设置一页显示的记录数

   intPageSize = 5; //取得待显示页码

   strPage =requestgetParameter("page"); 

if(strPage==null){ 

//表明在QueryString中没有page这一个参数,此时显示第一页数据

       intPage = 1;

   } else { //将字符串转换成整型

       intPage =javalangIntegerparseInt(strPage); 

       if(intPage<1) intPage = 1;

   } //装载JDBC驱动程序

   ClassforName("commysqljdbcDriver")newInstance(); //连接数据库

//localhost/bishe为数据库,user为root,password为root

   sqlCon=javasqlDriverManagergetConnection("jdbc:mysql://localhost/bisheuser=root&password=root"); //创建语句对象

sqlStmt sqlConcreateStatement(javasqlResultSetTYPE_SCROLL_INSENSITIVE,javasqlResultSetCONCUR_READ_ONLY); //创建查询语句

   String sqlQury= "select energy,ftuuserazdd  from energy,ftuuser whereenergyFTUUserId=ftuuserFTUUserId"; //执行SQL语句并获取结果集

   sqlRst = sqlStmtexecuteQuery(sqlQury); //获取记录总数

   sqlRstlast();

   intRowCount = sqlRstgetRow(); //记算总页数

   intPageCount = (intRowCount+intPageSize-1) //intPageSize; //调整待显示的页码

   if(intPage>intPageCount) intPage =intPageCount;

%>

<html>

 <head>

<meta ;

里面的关于什么基站电流的是我的系统用到的名字 注意改改 因为我也是从别处粘来的 嘿嘿 你能看懂就把分页的技术给去掉 只留下表格就好了

以上就是关于eclipse与数据库的连接步骤全部的内容,包括:eclipse与数据库的连接步骤、eclipse从mysql取出02¤§040606怎么解决、eclipsemaven怎么把数据库的数据显示到网页中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9735315.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存