java图书查找代码,java图书系统源代码

java图书馆系统怎么看代码看数据库的信息

点击电脑的开始。

我们一直强调网站设计制作、成都网站建设对于企业的重要性,如果您也觉得重要,那么就需要我们慎重对待,选择一个安全靠谱的网站建设公司,企业网站我们建议是要么不做,要么就做好,让网站能真正成为企业发展过程中的有力推手。专业的建站公司不一定是大公司,创新互联建站作为专业的网络公司选择我们就是放心。

首先点击电脑的开始,找到QLServer配置管理器,将SQLServer网络配置中的SQLEXPRESS的协议如下图中的三个服务改为启用,然后点击TCPIP协议,修改动态端口为1433,重启服务器才能生效,首先建立一个java项目,命名为TestDB然后右键点击TestDB选择buildpath然后找到AddExternalJARs,找到下载的sqljdbc的包,打开即可,然后项目的referencedlibraries目录下能看到导入的包,新建一个包database包中再建立TestConect执行以下代码,代码执行结果和数据库中查询的结果一样。

求一段图书查找代码,用JSP写的,具体功能要求是输入书名点击查询可以调转到所查询图书的页面

%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

title无标题文档/title

head

body bgcolor="cyan"

center

h1 align="center" class="STYLE1"请输入要查询的关键字/h1

form action="jie.jsp" method="post"

span class="STYLE2"请选择查询条件/span

select name="condition"

option values ="author"作者/option

option values ="name" selected="selected"书名/option

/select

span class="STYLE3"请输入/span

input type="text" name="name" /br /

input type="submit" value="提交" /

/form

/body

/html

跳转后的页面:

%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %

html

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

title无标题文档/title

head

%@ page import="test.BookCo" %

%@ page import="java.sql.*" %

body

jsp:useBean id="Co" class="test.BookCo" scope="application"

/jsp:useBean

center

h1图书信息/h1

table border="1" width="80%"

th书号/thth书名/thth作者/thth出版社/thth书籍简介/th

%

String name=request.getParameter("name");

String condition=request.getParameter("condition");

Co.setKeyword(name,condition);

ResultSet rs=Co.Boo();

while(rs.next())

{

out.print("trtd"+rs.getInt("bId")+"/td");

out.print("td"+rs.getString("bName")+"/td");

out.print("td"+rs.getString("bAuthor")+"/td");

out.print("td"+rs.getString("bPress")+"/td");

out.print("td"+rs.getString("bInfo")+"/td/tr");

}

rs.close();

%

/table

/center

/body

/html

javabean部分:

package test;

import java.sql.*;

import java.io.*;

import java.util.*;

public class BookCo{

public String name,condition;

Connection con=null;

String strurl="jdbc:odbc:bookstore";

Statement stmt=null;

ResultSet rs=null;

public BookCo()

{

name="";

condition="";

}

public void setKeyword(String s,String ss)

{

name=s;

condition=ss;

try{

byte[] b=name.getBytes("iso-8859-1");

name=new String(b);

byte[] bb=condition.getBytes("iso-8859-1");

condition=new String(bb);

}

catch(Exception e){System.out.println("error1:"+e.getMessage());}

}

public ResultSet Boo()

{

String drivername="sun.jdbc.odbc.JdbcOdbcDriver";

String sql="select * from books";

try {

Class.forName(drivername);

con=DriverManager.getConnection(strurl);

stmt=con.createStatement();

if(condition.equals("作者")){

sql="select * from books where bAuthor='"+name+"'";

}

else

if(condition.equals("书名"))

{

sql="select * from books where bName='"+name+"'";

}

rs=stmt.executeQuery(sql);

}

catch (Exception e){

System.out.println("connection fail!");

}

return rs;

}}

用java编写图书管理系统,查询小于5的所有图书信息,这个代码怎么编,只要这一个代码

sql语句么?

首先我得问一下数据库中图书信息表你怎么建的 有哪些字段 如果有图书数量这个字段 可以直接用下面的sql语句

select * from (表名) where (图书数量字段)5

求一个java图书管理系统代码,不需要图形化,命令行就可以,只要求实现导入图书,查询,删除

import java.io.BufferedReader;

import java.io.File;

import java.io.FileReader;

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

public class BookWork {

static ListBook data;

private static Scanner input;

public static void main(String[] args) {

if (!initBook("d:/book.txt")) {

System.out.println("初始图书列表失败 ..");

return;

}

input = new Scanner(System.in);

while (true) {

try {

System.out.println("请输入操作:");

System.out.println("1.找书  2.删除图书 3.退出");

int number = Integer.parseInt(input.next());

if (number == 1) {

findBook();

} else if (number == 2) {

delBook();

} else if (number == 3) {

System.out.println("退出");

break;

} else {

System.out.println("这个不是我要的...重来...");

System.out.println();

}

} catch (Exception e) {

e.printStackTrace();

System.out.println("这个不是我要的...重来...");

System.out.println();

}

}

}

private static void delBook() {

System.out.println("请输入要删除的书名或编号:");

String key = input.next();

if (key != null  !key.equals("")) {

for (Book book : data) {

if (book.number.equals(key) || book.name.contains(key)) {

data.remove(book);

System.out.println(" 图书 " + book.toString() + " 已删除");

return;

}

}

}

System.out.println("没有您要删除的");

}

private static void findBook() {

System.out.println("请输入要查找的书名或编号:");

String key = input.next();

if (key != null  !key.equals("")) {

for (Book book : data) {

if (book.number.equals(key) || book.name.contains(key)) {

System.out.println("找到了 图书 " + book.toString());

return;

}

}

}

System.out.println("没有您要找的");

}

private static boolean initBook(String string) {

try {

System.out.println("图书导入中...");

System.out.println("列表文件 -- " + string);

File file = new File(string);

if (!file.exists()) {

return false;

}

data = new ArrayListBook();

BufferedReader bufferedReader = new BufferedReader(new FileReader(file));

String line = "";

while ((line = bufferedReader.readLine()) != null) {

String[] strings = line.split(",");

Book b = new Book(strings[0], strings[1]);

data.add(b);

System.out.println("导入" + b.toString());

}

} catch (Exception e) {

e.printStackTrace();

return false;

}

return true;

}

public static class Book {

String number;

String name;

public Book(String number, String name) {

super();

this.number = number;

this.name = name;

}

@Override

public String toString() {

return "Book [编码:" + number + ", 名称:" + name + "]";

}

}

}

001,金瓶梅

002,杂事秘辛

003,飞燕外传

004,控鹤监秘记

005,汉宫春色


分享名称:java图书查找代码,java图书系统源代码
链接URL:http://cdiso.cn/article/dssdjhd.html

其他资讯