当前位置:首页 » 数据仓库 » java实现sql数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

java实现sql数据库

发布时间: 2022-04-03 22:42:12

❶ 用JAVA进行sql数据库操作,怎样插入数据啊

通过用代码执行了该SQL语句后可以提取你刚刚插进去的数据的逐渐标示值,inset into 表 values(???);select @@identity 这样的到了这个刚刚插进去的数据的逐渐标示。然后在将这个标示作为你要插入第二章表的数据

❷ 用java实现 sql数据库操作代码代码

常见的java需要通过两种驱动来实现

odbc jdbc,所以你可以在这里查找

odbc:
package smxc;

import java.sql.*;

public class Sql_conn {

public static void main(String[] args) {

String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";

String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=smxc"; //smxc数据库名称

String userName = "sa";

String userPwd = "sa";

Connection Sql_conn ;

try {

Class.forName(driverName);

Sql_conn = DriverManager.getConnection(dbURL, userName, userPwd);

System.out.println("Connection Successful!");

}

catch (Exception e) {

e.printStackTrace();

}

}

}

❸ 用JAVA实现SQL数据库。具体一步一步该做什么

然后就是看你要用什么方式显示了,是做小软件还是直接用网页.
数据库的连接方式 JDBC 纯驱动 连接池 看你用那种了
选好以后,在网上下一段链接数据库的代码.
修改.
连接
查询/读取
显示到你设计的软件或是网页中

我有些资料 要的话留信箱发给你~

❹ java连接sql数据库

你的工程中没有导入SQLServerDriver这个包,sql.*并不带有驱动程序,驱动程序在SQLserver里

❺ java实现sql连接和查询的代码

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;

public class DBCon {
//数据库驱动对象
public static final String DRIVER="oracle.jdbc.driver.OracleDriver";
//数据库连接地址(数据库名)
public static final String URL="jdbc:oracle:thin:@localhost:1521:orcl";
//登陆名
public static final String USER="FM";
//登陆密码
public static final String PWD="FM";
//创建数据库连接对象
private Connection con=null;
//创建数据库预编译对象
private PreparedStatement ps=null;
//创建结果集
private ResultSet rs=null;
//创建数据源对象
public static DataSource source=null;

// //静态代码块
// static{
//
// //初始化配置文件context
// try {
// Context context=new InitialContext();
// source=(DataSource)context.lookup("java:comp/env/jdbc/webmessage");
// } catch (Exception e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
//
//
// }

/**
* 获取数据库连接
*/
public Connection getCon(){
try {
Class.forName(DRIVER);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
con=DriverManager.getConnection(URL,USER,PWD);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

return con;
}
// /**
// * 获取数据库连接
// */
// public Connection getCon(){
//
// try {
// con=source.getConnection();
// } catch (SQLException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
//
// return con;
// }

/**
* 关闭所有资源
*/
public void closeAll(){
if(rs!=null)
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(ps!=null)
try {
ps.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(con!=null)
try {
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
/**
* @param sql数据库更新(增、删、改) 语句
* @param pras参数列表(可传,可不传,不传为NULL,以数组形式存在)
* @return 返回受影响都行数
*/
public int update(String sql,String... pras){
int resu=0;
con=getCon();
try {
ps=con.prepareStatement(sql);
for(int i=0;i<pras.length;i++){
ps.setString(i+1,pras[i]);
}
resu=ps.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
closeAll();
}
return resu;
}

/**
* @param sql数据库查询语句
* @param pras参数列表(可传,可不传,不传为NULL,以数组形式存在)
* @return 返回结果集
*/
public ResultSet query(String sql,String... pras){
con=getCon();
try {
ps=con.prepareStatement(sql);

if(pras!=null)
for(int i=0;i<pras.length;i++){
ps.setString(i+1, pras[i]);
}
rs=ps.executeQuery();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}

}

❻ java连接sql数据库。实现增删改查怎么写。谁有实例

最少需要三个类文件吧;
conn连接数据库类;
bean数据库映射类;
增删改查方法类;
代码很多呢,我有现成的工程文件,你要可以发给你一份;

❼ java数据库SQL语句,帮我写出每个需求的SQL语句 谢谢了,坐等

应该这样写st.executeUpdate("insert into Table1(name,age)values('"+name+"','"+age+"')");
sql语句有变量是要用 “+变量名+” 的形式与sql语句连接
刚开始学JDBC的朋友很容易犯这样的错误,写多了就记得了
如果你的age是整型数据的话 记得不要用单引号引上

❽ java怎么实现sql数据库备份

那还要看什么库,每种数据库备份的方式有所不同;界面的设计都是一样,点击“导出”按钮选择文件存放路径,然后把路径传到后台执行数据库备份的时候文件就可以存放到相应位置。自动备份可以用定时器自动执行,当然要设置一个默认路径存放备份文件。