java程序在控制台下怎样连接MySQL数据库,驱动程序怎么设置啊?

做web的时候放入到lib下面就可以了、、、//一个小例子//运行命令://java -cp .;mysql-connector-java-3.1.10-bin.jar InsertBlobInMysqlimport java.io.File;import java.io.FileInputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;/在mysql数...
java程序在控制台下怎样连接MySQL数据库,驱动程序怎么设置啊?
build path 把Mysql的驱动包加进环境来,这个jar 文件可以在http://dev.mysql.com/downloads/上面下载一个conector 按你的MySql的版本来下。最好把源文件和JAR文件都下载下来(Source and Binaries),有空可以看一下它的源码,注意下载下来解压后的哪个JAR文件才是我们用的。WEB应用我们把它入在web-inf 下的lib文件夹就行了(不用再build path,也不用配环境,当然你用JNDI 或其它的DataSource的话除外),然后就是在程序中使用这个驱动了。QQ526220472009-08-20
做web的时候放入到lib下面就可以了、、、、、、2009-08-20
//一个小例子
//运行命令:
//java -cp .;mysql-connector-java-3.1.10-bin.jar InsertBlobInMysql

import java.io.File;
import java.io.FileInputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;

/**
*在mysql数据库里成功测试,并且发现mysql的blob数据库不支持存储图片,只支持
*65535字节以下的本本数据存储。不过其他的大型数据库是支持储存图片的.
*/
public class InsertBlobInMysql {

public static void main(String[] args) {
try {
File f = new File("C:\\bsmain_runtime.log");
long length = f.length();
FileInputStream fis = new FileInputStream("C:\\bsmain_runtime.log");
byte[] imageBytes = new byte[(int) length];
int byteLength = fis.read(imageBytes, 0, (int) length);
ByteArrayInputStream bais = new ByteArrayInputStream(imageBytes);

Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost/test", "root", "12345");
PreparedStatement pstmt = null;

/*
create table mypicture
( name varchar(20),
image blob );
*/

pstmt = con
.prepareStatement("insert into mypicture(name,image) values(?,?)");
pstmt.setString(1, "001");
pstmt.setBinaryStream(2, bais, byteLength);
pstmt.executeUpdate();

System.out.println("file length:" + length);
System.out.println("byte length:" + byteLength);
System.out.println("插入成功.");
} catch (Exception e) {
e.printStackTrace();
}

}

}2009-08-20
mengvlog 阅读 8 次 更新于 2025-07-19 22:46:53 我来答关注问题0
  • build path 把Mysql的驱动包加进环境来,这个jar 文件可以在http://dev.mysql.com/downloads/上面下载一个conector 按你的MySql的版本来下。最好把源文件和JAR文件都下载下来(Source and Binaries),有空可以看一下它的源码,注意下载下来解压后的哪个JAR文件才是我们用的。WEB应用我们把它入在web-i...

  •  武汉誉祥科技 如何通过控制面板启用 Java

    在Java控制面板中,单击“高级”选项卡,展开“Java控制台”选项。勾选“显示控制台”,然后点击“确定”。通过这种方式,您可以启用Java控制台,以便更好地监控和调试Java应用程序。通过Windows系统任务栏中的Java图标启用Java控制台 在Windows系统的任务栏右下角,寻找Java图标。右键单击该图标,然后选择“...

  •  湖北倍领科技 如何进入JAVA的控制面板

    在计算机操作中,要进入JAVA的控制面板,首先你需要进行一系列步骤。具体来说,首先需要使用鼠标右键点击个性化选项,这通常位于操作系统的设置或者控制面板内。接着,从这些选项中找到并打开控制面板。在控制面板中,你需要找到并点击【JAVA】,这通常位于【程序】或【辅助选项】的部分。打开JAVA控制面板后,...

  • 在Linux系统中启用Java控制台的过程首先需要打开终端窗口。接着,你需要转到Java的安装目录,命令形式为:cd /java/jre1.6.0_24,其中"/java/jre1.6.0_24"部分应替换为实际的Java安装路径。在该目录中,你可以通过输入命令"./ControlPanel"来打开Java控制面板。另一种方式是通过浏览器访问Java控制面...

  •  宸辰游艺策划 java jdk怎么打开控制台

    在Java中操作控制台,主要是通过Runtime类的exec方法来实现。假设你想要运行一个命令,首先需要定义这个命令。比如,你想要运行一个简单的命令,可以这样定义:String command = "dir";然后使用Runtime.getRuntime().exec(command)方法来执行这个命令。这个方法会返回一个Process对象,你可以通过这个对象来...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部