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;

}}

网上书店连接SQL Server 2005的java代码怎么写?

连接数据库的典型步骤

第一步:加载正确的数据库驱动程序

第二步,定义所要连接数据库的地址

String ODBCURL=“jdbc:odbc:dbName”;

String oracleURL= "jdbc:oracle:thin:@host:port:dbName“;

String mysqlURL= "jdbc:mysql:// host:port/dbName“;

String sqlURL=“jdbc:microsoft:sqlserver://host:1433;DatabaseName=dbName”;

第三步,建立与数据库的连接

DriverManager.getConnection(oracleURL,

username,

password);

第四步,创建语句对象

Statement statement = connection.createStatement();

第五步,声明SQL语句,并将该语句通过Statement对象提交给服务器进行执行。

Stringsql= “SELECT * FROM ONTACT_TABLE”;

ResultSet resultSet=statement.executeQuery(sql);

该语句将sql命令提交给数据库服务器进行执行,并将执行结果存储在ResultSet对象中进行执行。

Statement接口主要有如下三个方法:

1. ResultSet executeQuery(String sql)

用于执行查询语句,返回 ResultSet结果集(一个二维表)

2. int executeUpdate(String sql)

用于执行添加、删除或修改操作,返回被更新记录的条数

3. boolean execute(String sql)

执行参数部分的SQL语句;

当SQL语句的执行结果是一个ResultSet结果集时,本方法返回true;并可以通过StatementgetResultSet()方法得到返回的结果集

当SQL语句执行后没有返回的结果集时,该方法返回false

第六步:对查询结果进行分析

while(resultSet.next()){

name =resultSet.getString(1);

phone =resultSet.getString(2);

System.out.println(name+","+phone);

}

第七步,关闭打开的资源

resultSet.close();

statement.close();

connection.close();

将打开的资源关闭。

注意:资源关闭的顺序和打开的顺序恰恰相反。

JAVA中怎么实现查询 代码

try{Connection con;

Statement stmt;

ResultSet rs;

int temp;

Class.forName("com.mysql.jdbc.Driver");

con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root","");//以上是数据库连接,不同的数据管理器有 //不同的驱动和链接方式,以上是mysql的连接

stmt=con.createStatement();

rs=stmt.executeQuery("select * from student");//执行查询语句,结果赋值给结果集rs

//结果集是结果于字段编号的映射,每一个字

//段都有一个编号,最小为1,也就是第一个字段

while(rs.next()){

String names=rs.getString("name");//查询结果转换成字符串。

System.out.println(names);

}rs.close();

}catch(Exception e){

e.printStackTrace();

}

求一个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代码
当前路径:http://lszwz.com/article/dodgigg.html

其他资讯

售后响应及时

7×24小时客服热线

数据备份

更安全、更高效、更稳定

价格公道精准

项目经理精准报价不弄虚作假

合作无风险

重合同讲信誉,无效全额退款