java如何连接数据库?具体操作

问题描述

java如何连接数据库?具体操作

java怎么连接mysql数据库,具体代码是什么,要注意一些什么?

解决方案

把驱动类放到tomcat/lib下,不知到你是jsp还是java,我说的是tomcat下的配置:

~/java/tomcat7/lib$ ls
mysql-connector-java-5.1.7-bin.jar

然后代码是:

Class.forName("org.gjt.mm.mysql.Driver").newInstance();

String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"

Connection conn= DriverManager.getConnection(url);

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

String sql="select * from first";

ResultSet rs=stmt.executeQuery(sql);

基本步骤,网上查一下。

解决方案二:

下好驱动程序
注意设置classpath路径
测试代码
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;

public class TestDB
{
public static void main(String[] args){
try{
String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://192.168.36.56:3306/dbase";
String user=用户名;
String password=密码;
Class.forName(driver);
Connection con=DriverManager.getConnection(url,user,password);
if(!con.isClosed())
System.out.println("数据库连接成功");
}catch(Exception e){e.printStackTrace();}
}

}

时间: 2024-11-03 07:58:45

java如何连接数据库?具体操作的相关文章

请问大神在数据库中可以执行的sql语句,为什么通过java类连接数据库执行报错

问题描述 请问大神在数据库中可以执行的sql语句,为什么通过java类连接数据库执行报错 报错信息: java.sql.SQLException: Already closed. 解决方案 这个错误提示并不是SQL语句的错误,而是Java的SQL操作类的连接对象已经关闭了,不能执行SQL而报出的异常. 解决方案二: 连接已经关了,当然出错了 解决方案三: 数据库为open,先open 在进行相应cmd命令执行. 解决方案四: 你的连接关闭了,jdbc去连接数据库啊 解决方案五: 这个问题还不是你

Java中使用JDBC操作数据库简单实例_java

好久没有编写有关数据库应用程序啦,这里回顾一下java JDBC. 1.使用Java JDBC操作数据库一般需要6步: (1)建立JDBC桥接器,加载数据库驱动: (2)连接数据库,获得Connection对象(使用数据库连接地址,用户名,密码): (3)获得数据库Statement对象: (4)执行数据库操作: (5)读取结果: (6)关闭数据库连接: 2.使用Java JDBC操作数据库(mysql)代码: 连接mysql数据库,需要导入mysql数据库jar包,本代码使用mysql-con

(初学者)eclipse编写java 对数据库的操作问题,不知道问题出在哪里,无法入库

问题描述 (初学者)eclipse编写java 对数据库的操作问题,不知道问题出在哪里,无法入库 代码如下:QueryRunner queryRunner = new QueryRunner(); String sql = ""delete from customers where id = ?""; Connection connection = null; try { connection = JDBCTools.getConnection(); System.

转载:java的文件对象操作

对象                       java文 件对象操作 在 我 们 进 行 文 件 操 作 时, 需 要 知 道 一些关 于 文 件 的信 息.File类 提供了 一些 成 员 函 数 来 操 纵 文 件 和 获得 一些文 件 的 信 息. 1.创 建 一 个 新 的 文 件 对 象 你 可 用 下 面 三 个 方 法 来 创 建 一 个 新 文 件 对 象: File myFile; myFile = new File("etc/motd"); 或 myFile =

AngularJS实现与Java Web服务器交互操作示例【附demo源码下载】_AngularJS

本文实例讲述了AngularJS实现与Java Web服务器交互操作的方法.分享给大家供大家参考,具体如下: AngularJS是Google工程师研发的产品,它的强大之处不是几句话就能描述的,只有真正使用过的人才能体会到,笔者准备在这篇文章中,以一个简单的登录校验的例子说明如何使用AngularJs和Web服务器进行交互. 准备工作 1.下载angular js库. 官网下载地址:https://angularjs.org/ 或者点击此处本站下载. 2.开发环境准备,由于是和Tomcat服务器

java swing 表格相关操作

Java swing 表格相关操作 (1)设置表格数据 Java代码   public static void setTableData3(JTable parameterTable_1,Map requestMap,boolean hasTextField,boolean isTF_table_cell,String[]columnNames) {           System.out.println("setTableData3");           int length 

初学java,连接数据库问题

问题描述 初学java,连接数据库问题 解决方案 在你的sql语句中第一行和第二行中Student和where没有空格,你这种sql一般都会这样的问题 解决方案二: java连本机数据库问题java连接mysql数据库时有关中文乱码的问题java连接数据库问题 求解答 解决方案三: 貌似sql语句中where前面没有空格,跟前面表名连接成一个字符串了. 请提问的时候除了贴异常,再告知一下报错的那一行在哪里,或者贴源码的时候带上行号. 解决方案四: where 前面少空格,你应该把行号也截图截出来

java无法连接数据库,怎么解决

问题描述 java无法连接数据库,怎么解决 Exception in thread "main" java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver 解决方案 楼主 应该是缺少 驱动jar包 检查一下 解决方案二: Access数据库无法连接的解决Java JDBC-ODBC 连接 Access 数据库 中文乱码解决Java JDBC-ODBC 连接 Access 数据库 中文乱码解决 解决方案三: java.l

java源码-Java有关进程的操作,菜鸟一只,请求外援

问题描述 Java有关进程的操作,菜鸟一只,请求外援 Java如何随机生成若干进程,在创建的时候怎么确定每个进程的指令数,每个进程的指令数也是随机产生,并保存到文件中,进程和指令是如何写入文件的,文件是如何创建的 解决方案 楼主你的需求不明确啊,java本身就是一个进程,怎么能在java中生成进程呢?java是提供了调用系统进程的方法了的是Runtime类的exec方法. 文件的创建,先了解下java的IO相关的API就可以了.