导航:首页 > 编程语言 > java语言数据库编程

java语言数据库编程

发布时间:2024-01-28 17:16:00

java数据库编程

首先添加jdbc驱动,去官网上下,然后添加如下代码
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.*;
public class Dbconn {
public Connection getConnection()
{
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433;DataBaseName=LD";
String userName = "admin";
String userPwd ="123";

Connection dbConn = null;
try {
Class.forName(driverName);//加载jdbc
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);//建立连接
System.out.println("Connection Successful!");
}
catch (Exception e) {
// e.printStackTrace();
System.out.println(e.getMessage());
}
return dbConn;
}

}

呵呵,我就多说一点吧,反正无聊~(@^_^@)~
其实与数据库交互有四个步骤:1,打开数据库创立连接
2,执行一条语句,在java中一般是Statement语句
3,返回结果,用resultset处理结果
4,关闭连接
呵呵

Ⅱ JAVA 数据库编程

可以通过javabean实现.
Conn.java
//by 爱在他乡
package com.aztx.gb.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class Conn {
Connection conn ;
Statement stmt ;
ResultSet rs ;
private String url1="D:/Tomcat 5.5/webapps/gb/data/db.mdb";
private String url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+url1;
public Conn(){}
public Connection getConn(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection(url);

}catch(Exception e){
System.out.print(e.getMessage());
}
return conn;

}
public void close(){
try{
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
if(conn!=null)
conn.close();

}catch(Exception e){
System.out.print(e.getMessage());
}

}

}
OPerDB.java
package com.aztx.gb.db;
import java.sql.ResultSet;
//by 爱在他乡
public class OPerDB extends Conn{
public OPerDB(){}
public ResultSet Query(String sql) throws Exception{
conn= getConn();
try{
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=stmt.executeQuery(sql) ;
}catch(Exception e){
System.out.print(e.getMessage());
}
return rs;

}
public void Update(String sql) throws Exception{

conn= getConn();
try{
stmt=conn.createStatement();
stmt.executeUpdate(sql);
}catch(Exception e){
System.out.print(e.getMessage());
}

}

}

看mysql说明去

Ⅲ 使用java语言连接数据库编写一个简单的学生信息管理系统


public static void findInfo(String filePath) throws IOException {

//把之前存入到数据的文件,读取到集合中来。

ArrayList<Student> list = new ArrayList<Student>();

readData(list,filePath);

//遍历集合

for(int i=0;i<list.size();i++) {

Student stu = list.get(i);

System.out.println(stu.getId()+" "+stu.getName()+" "+stu.getAddress());

}

}

private static void readData(ArrayList<Student> list ,String filePath) throws NumberFormatException, IOException{

FileReader fr = new FileReader(filePath);

BufferedReader br = new BufferedReader(fr);

//读物文件里面的信息

String line = null;

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

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

//获取的数据封装成对象

//stu.getId()+","+stu.getName()+","+stu.getAge()

Student stu = new Student();

stu.setId(str[0]);

stu.setName(str[1]);

stu.setAge(Integer.valueOf(str[2]));

//将对象放到集合中区

list.add(stu);

}

}

//输入学生的信息

public static void addInfo(String filePath) throws IOException{

ArrayList<Student> list = new ArrayList<Student>();

Scanner sc = new Scanner(System.in);

//将输入的信息存放到集合里面去

for(int i=1;i<=3;i++) {

System.out.println("请输入第"+i+"个学生的id");

String id = sc.next();

System.out.println("请输入第"+i+"个学生的name");

String name = sc.next();

System.out.println("请输入第"+i+"个学生的age");

int age = sc.nextInt();

Student stu = new Student();

stu.setId(id);

stu.setAge(age);

stu.setName(name);

list.add(stu);

}

//将集合里面的信息写到文件里面去

writeDate(list,filePath);

}

Ⅳ 数据库如何用java写超市购物程序

要使用Java编写超市购物程序,您需要使用Java数据库编程技术来连接到您的数据库并帆早执行相关的数据库操作。在Java中,您含轿滑可以使用JDBC(Java数据库连接)API来连接到数据库并执行SQL语句。例如,您可以使用JDBC API来执行以下操作:

Ⅳ 关于Java下数据库编程的问题!!!

你的表已经存在了,//stmt.executeUpdate("CREATE TABLE Procts(" +
//"Code CHAR(10), Title VARCHAR(40), Price DECIMAL(10, 2))");
//stmt.executeUpdate("INSERT INTO Prdoucts VALUES(" + //插入数据
//"'1100', 'Art in Java programming', 89.05)");
//stmt.executeUpdate("INSERT INTO Procts VALUES(" +
//"'2200', 'Computer Color Printer', 1017.96)");
改为
//stmt.executeUpdate("CREATE TABLE Procts(" +
//"Code CHAR(10), Title VARCHAR(40), Price DECIMAL(10, 2))");
stmt.executeUpdate("INSERT INTO Prdoucts VALUES(" + //插入数据
"'1100', 'Art in Java programming', 89.05)");
stmt.executeUpdate("INSERT INTO Procts VALUES(" +
"'2200', 'Computer Color Printer', 1017.96)");

Ⅵ 标题请大家简单描述一下,编写Java数据库程序的一般步骤

如果是jdbc连接数据库的话,一般是先定义连接用户名和密码,连接url,然后加载驱动类,使用connection获取连接对象,然后获取statement对象,用来执行sql,如果是查询,用ResultSet接收返回值,遍历对象存入list中即可,最后在finally中关闭数据库连接。

Ⅶ 用java编写一个创建数据库和表的程序的代码怎么写

importjava.sql.*;

publicclassTest
{
publicstaticvoidmain(String[]args)throwsException
{
Class.forName("com.mysql.jdbc.Driver");

//一开始必须填一个已经存在的数据库
Stringurl="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8";
Connectionconn=DriverManager.getConnection(url,"root","123456");
Statementstat=conn.createStatement();

//创建数据库hello
stat.executeUpdate("createdatabasehello");

//打开创建的数据库
如州stat.close();
conn.close();
url="jdbc:mysql://localhost:3306/hello?useUnicode=true&characterEncoding=utf-8";
conn=DriverManager.getConnection(url,"root","123456");
stat=conn.createStatement();

//创建表test
stat.executeUpdate("createtabletest(idint,namevarchar(80))");

//添加数据
stat.executeUpdate("insertintotestvalues(1,'张三')");
渣卖蔽stat.executeUpdate("insertintotestvalues(2,'李四')");

//查询数据
ResultSetresult=stat.executeQuery("select*fromtest");
while(result.next())
{
System.out.println(result.getInt("id")+""+result.getString("name"));
}

配碧//关闭数据库
result.close();
stat.close();
conn.close();
}
}

阅读全文

与java语言数据库编程相关的资料

热点内容
往复式压缩气缸过热的原因 浏览:839
4u服务器机箱怎么卖 浏览:461
如何自学葡萄牙语app 浏览:456
摆来摆去的游戏解压 浏览:270
centos注销命令 浏览:859
vue多端编译 浏览:753
程序员qq表白代码编辑 浏览:893
联想服务器怎么进后台 浏览:114
安卓定制rom怎么刷 浏览:539
三层交换机的配置命令 浏览:110
49算法公式 浏览:790
求最小生成树算法代码及运行图片 浏览:930
python扫雷计数 浏览:879
什么安卓手机品牌最保值 浏览:846
编程猫买房子 浏览:134
c语言系列编程 浏览:742
符合国标加密标准技术 浏览:497
加密狗接口会坏吗 浏览:625
javame开发 浏览:380
python3伪装浏览器 浏览:242