1. Java怎样用程序执行sql
方法有很多种
1.有数据库专门的图形化软件(根据数据库不同,软件也不同,如SQLyog)
2.有dos命令程序(黑窗口)
3.有远程连接软件(CRT等)
4.数据库自带的图形操作工具
连接的宗旨:
先与数据库创建连接
在获取数据库操作权限
通过输入命令或者图形操作完成执行,删除等行为
2. java如何执行sql语句
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class xxxx {
public static void main(String[] args) {
Connection con = null ;
Statement stmt = null ;
try {
Class.forName("com.mysql.jdbc.Driver"); //mysql为例 不一样的数据库所需的驱动包不一样 连接语句略有不同
con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/数据库名", "root", "密码");
stmt = con.createStatement();
String sql = "insert into info values ('用户', 'mima', 'piapiapia~')";
stmt.executeUpdate(sql);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if(stmt != null) {
stmt.close();
stmt = null;
}
if (con != null) {
con.close();
con = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
3. java 执行sql语句
select username as '用户名',(case when sex=0 then '男' else '女' end) as '性别' from student;
4. java怎么执行SQL语句 急急急!!!
public Integer getID(int seqNo){
Integer id=null;
try{
//获取连接 。这里我调用的是我写好的一个方法,你也可以通过别的途径实现。
Connection connection=DBUtils.getConnection();
String sql="select ID from A where SEQ_NO=?";
PreparedStatement psmt=connection.prepareStatement(sql);
psmt.setInt(1, seqNo);
ResultSet rs=psmt.executeQuery();
if(rs.next()){
id=rs.getInt("ID");
}
}catch(SQLException sqle){
sqle.printStackTrace();
}finally{
//这里还需要依次关闭ResultSet,PreparedStatement,Connection以释放资源。
}
return id;
}
建议你学一下JDBC,这个技术知识就是Java访问数据库的API。
5. java中执行sql插入语句怎么弄
1、Connection conn = DriverManager.getConnection(URL,数据库登录名,数据库登录密码);//获得数据库连接。
2、Statement statement = con.createStatement(); //访问数据库。
3、ResultSet resultSet = statement.executeQuery(sql);//执行SQL语句。
6. 用JAVA如何实现执行SQL脚本文件
你可以分段读取文件,最后读出来的是一个数组,数组中的每一个元素都是可以执行的SQL语句。最后你用JDBC的批量执行就好了。我不知道我理解的对不对。
7. java中如何执行原生的sql
采用JDBC访问数据库的基本步骤:
A.载入JDBC驱动程序
Class.forName("com.mysql.jdbc.Driver");
B.定义连接URL
staticfinalStringUSER="root";
staticfinalStringPASS="pwd123456";
System.out.println("Connectingtodatabase...");
C.建立连接
conn=DriverManager.getConnection(DB_URL,USER,PASS);
D.创建Statement对象
stmt=conn.createStatement();
E.执行查询或更新(这里写你的sql)
Stringsql="DELETEFROMEmployees";
F.结果处理
ResultSetrs=stmt.executeUpdate(sql);
G.关闭连接
rs.close();
stmt.close();
conn.close();
8. 如何让JAVA的输出具体的执行的SQL语句
如果你是做javaweb项目的话,刚好使用了hibernate技术的话,是可以在后台打印拼接的sql语句的。