java使用主程序JDBC连接数据库?

作者&投稿:彩送 (若有异议请与网页底部的电邮联系)
如何在主程序使用JdBC连接数据库?~

1 编写JDBCUtil类专门用来连接数据库
2 注册驱动,使用DriverManager.getConnection(url,user,pass)获取连接
3 创建statement对象,
4 编写sql
5 调用executeQuery进行查询,executeUpdate进行增删改

1.注册驱动
Class.forname("com.mysql.jdbc.Driver");//这是连接mysql数据库的驱动
2.获取数据库连接
java.sql.Connection conn=java.sql.DriverManager.getConnection(); 3.获取表达式
java.sql.Statement stmt=conn.createStatement("jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=GBK","root","null");//三个参数分别是数据库连接的URL,用户名,密码 4.执行SQL
java.sql.ResultSet rs=stmt.executeQuery("select * from user"); 5.显示结果集里面的数据
while(rs.next()){
System.out.println(rs.getInt(1));
System.out.println(rs.getString("username"));
System.out.println(rs.getString("password"));
System.out.pringln();
}//执行插入语句
//stmt.executeUpdate("insert into user values(1,'中文','345')");
6.释放资源
rs.close();
stmt.close();
conn.close();

JDBC的四部曲:
* 第一步 a)加载对应的驱动程序(首先确保将对应的驱动程序的jar包导入到项目中)
*/
Class.forName("com.mysql.jdbc.Driver");

/*
* 第一步 b)根据已经加载的驱动程序 利用相应的参数 获取数据库的指定连接
*/

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/myxjgs", "root", "root");

/*
* 第二步 根据已经获取的连接对象 得到查询窗口的对象
*/

Statement st = conn.createStatement();

/*
* 第三步 写并且在statement执行sql语句
*/

int i = st.executeUpdate(sql.toString());

/*
* 第四步 根据执行结果处理返回值
*/
if(i != 0){
flag = true;
}
————————————————
版权声明:本文为CSDN博主「peihong19900420」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/peihong19900420/article/details/84353278

java怎么直连数据库,
答:首先导入包sql,代码如下:import java.sql.*;定义一个类并创建主函数,然后在主函数里建立数据库连接,SQL语句对象,并执行。代码如下:import java.sql.*;public class test { public static void main(String args[]){ String url="jdbc:odbc:testdsn";String sql="insert into temps (姓名,...

如何用java 连接 sqlserver 数据库
答:本文将介绍使用java连接sqlserver数据库 工具/材料 myeclipse 、 SqlServer数据库 方法:1、要向连接数据库,首先应该保证数据库服务打开 2、数据库服务打开之后就可以在环境中编写连接代码了。如图:连接数据库就是这两个步骤:1)加载驱动、2)创建连接。注意在导包是导入的java.sql下的。接下来直接运行...

java程序填空。用JDBC连接SQL Server数据库名为exam向users表中添加一...
答:try { // ① Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); } catch (ClassNotFoundException ex) { ex.printStackTrace(); } try { String url = "jdbc:sqlserver://localhost:1433"; String databaseName = "test;user=sa;password=sa "; ...

列举Java JDBC编程中主要的接口和类及功能,列举JDBC编程的步骤_百度知 ...
答:用jdbc访问数据库需要4步骤,只要按这个做就可以轻松访问数据库。1、加载数据库驱动 2、获得数据库连接 3、执行sql语句 4、(处理结果集)5、关闭资源 第4歩看你的sql语句了,如果有返回结果则有第4歩,否则不用。具体的:用一个类做例子 public class UserDaoImpl{ public void insertUserMessage(...

JAVA 中mysql的JDBC使用
答:import java.sql.Connection;import java.sql.DriverManager;//连接数据库的辅助类;public class JdbcHelp {//jdbc辅助类 private static Connection conn=null;private static String url="jjdbc:oracle:thin:@192.168.1.3:1521:oral";private static String uname="scott";private static String pass...

在myEclipse中用JDBC连接MySQL数据库,用Java文件怎么写呀
答:myeclipse中使用JDBC连接MySQL连接数据库,可以新建一个java文件,使用JDBC操作数据库就可以,实例如下:import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBConnection {private final static String url...

本人初学java中的使用JDBC, 可是连接出错:Listener refused the connect...
答:这是oracle的问题,试试用sqlplus能连上不,检查监听器和sid服务起来了没有

Java用JDBC连接数据库的时候,如何部署驱动包
答:把数据库驱动提供的jar包复制:1,工程lib下;2,tomcat 下的common下的lib中;这样就ok了,刚开始我也遇到这样的问题了。哈哈

怎么使用JDBC连接SQL Server2008
答:怎么使用JDBC连接SQL Server2008 package com.mwq.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class JDBC { private static final String DRIVERCLASS = "com.microsoft.sqlserver.jdbc.SQLServerDriver";private static final String URL = "jdbc:...

Java里面的JDBC是什么意思啊?
答:API概述 JDBC API主要位于JDK中的java.sql包中(之后扩展的内容位于javax.sql包中),主要包括(斜体代表接口,需驱动程序提供者来具体实现):DriverManager:负责加载各种不同驱动程序(Driver),并根据不同的请求,向调用者返回相应的数据库连接(Connection)。Driver:驱动程序,会将自身加载到...