JDBC链接MySQL

首先,这里的JavaWeb使用JDBC的方法与Java的使用方法相似,但是有不同之处:

  1. 在Java中导入驱动包以后,直接用DriverManager.getConnection()获取连接对象,

而在JavaWeb中,必须首先注册驱动:

Class.forName("com.mysql.jdbc.Driver");

DriverManager.registerDriver(new com.mysql.jdbc.Driver());

其余的基本一致!

 

注意:在使用insert into语句的时候,如果values()其中是使用的变量,特别是字符串,需要注意字符串的拼接:

如下面这条SQL语句,其中username、passwd为String类型。

"insert into member(userName, password) values(‘"+username+"‘,‘"+passwd+"‘)";

注意,在sql语句中任何字符串都需要用单引号包住!

时间: 2024-07-29 18:15:01

JDBC链接MySQL的相关文章

JDBC链接Mysql数据库+执行sql

package com.wangbingan.utils; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; /**  * JDBC链接数据库  *   * @author Administrator  *   */ public class JdbcUtil { public static void main(Strin

JDBC链接Mysql数据库+执行sql(mac)

package com.wangbingan.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class JdbcUtil { public static void main(String args[]) throws Exception { Connection conn = null; //

最简单的一个java驱动jdbc链接mysql数据库

导入jar包:mysql.connector-java-5.0.8-bin.jar String driver = "com.mysql.jdbc.Driver"; String url= "jdbc:mysql://127.0.0.1:3306/ali"; Connection conn = null; try { Class.forName(driver); conn = DriverManager.getConnection(url, "root&q

java jdbc 链接mysql插入数据中文显示乱码

1.读取数据正常,插入中文乱码查看链接处制定的字符集,这里使用utf-8 String url = "jdbc:mysql://127.0.0.1:3306/website?useUnicode=true&characterEncoding=utf-8 "; 完整代码如下: public mysqlConnect() { String driver = "com.mysql.jdbc.Driver"; // URL指向要访问的数据库名website Stri

使用Java jdbc 链接mysql数据库过程

1.创建工程,下载mysql驱动包添加到classpath; 2.主要步骤: a.加载驱动 class.forName("com.mysql.jdbc.Driver"); b.使用该驱动连接到数据库,参数包括数据库路径,用户名,密码 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/3306/gaoxiangyu","root","root&quo

JDBC链接mysql数据库

Unit_1 首先:JDBC:java database connectivity SUN公司提供的一套操作数据库的标准规范. JDBC与数据库驱动的关系是接口与实现的关系. JDBC涉及到四个核心的对象 1:DriverManager:注册数据库驱动 2:Connection:表示与数据库创建的连接 3:Statement:操作数据库sql语句的对象 一般使用他的子类PreparedStatement来解决"sql注入的问题" 4:ResultSet:翻译过来是结果集的意思,经常用来

JDBC链接MySQL和Oracle

import java.sql.*; JDBC中所要用的包几乎都在import?java.sql.*;中: 在项目中导入Oracel或者是MySQL包和装载驱动: 项目的ClassPath和系统的ClassPath建议放在ClassPath,如果放在系统的ClassPath中如果版本不同,可能干扰系统中的不同的项目,放在项目下,降低项目之间的耦合性: 装载Oracle驱动: Class.forName("oracle.jdbc.driver.OracleDriver"); 装载MySQ

jdbc链接mysql转

完整java开发中JDBC连接数据库代码和步骤 JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String  className)实现. 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }catch(Class

jdbc链接mysql插入数据后显示问号

1.在cmd中进入mysql查看默认的编码格式:mysql> show variables like "%char%"; 若不是utf8(因为我用的是utf8),关掉mysql服务,在my.ini中添加 [client]default-character-set=utf8 [mysqld]default-storage-engine=INNODBcharacter-set-server=utf8collation-server=utf8_general_ci [mysql]def